Browse Source

Ignore containers without names

Ben Firshman 12 years ago
parent
commit
15f12c6e2c
1 changed files with 3 additions and 1 deletions
  1. 3 1
      plum/service.py

+ 3 - 1
plum/service.py

@@ -31,7 +31,7 @@ class Service(object):
         l = []
         for container in self.client.containers(all=stopped):
             name = get_container_name(container)
-            if not is_valid_name(name, one_off):
+            if not name or not is_valid_name(name, one_off):
                 continue
             project, name, number = parse_name(name)
             if project == self.project and name == self.name:
@@ -183,6 +183,8 @@ def parse_name(name, one_off=False):
 
 
 def get_container_name(container):
+    if not container.get('Name') and not container.get('Names'):
+        return None
     # inspect
     if 'Name' in container:
         return container['Name']