Jelajahi Sumber

Avoid modifying mutable default value

Rationale: http://effbot.org/zone/default-values.htm

Signed-off-by: Emil Hessman <[email protected]>
Emil Hessman 7 tahun lalu
induk
melakukan
15089886c2
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      compose/service.py

+ 3 - 1
compose/service.py

@@ -197,7 +197,9 @@ class Service(object):
     def __repr__(self):
         return '<Service: {}>'.format(self.name)
 
-    def containers(self, stopped=False, one_off=False, filters={}, labels=None):
+    def containers(self, stopped=False, one_off=False, filters=None, labels=None):
+        if filters is None:
+            filters = {}
         filters.update({'label': self.labels(one_off=one_off) + (labels or [])})
 
         result = list(filter(None, [