]> granicus.if.org Git - python/commitdiff
Minor factoring
authorRaymond Hettinger <python@rcn.com>
Sun, 11 Apr 2010 20:39:28 +0000 (20:39 +0000)
committerRaymond Hettinger <python@rcn.com>
Sun, 11 Apr 2010 20:39:28 +0000 (20:39 +0000)
Lib/collections.py

index 9edc294ef0e69122f41172877cbf47b789bd6fe2..20cc6003bc5970d943a30421296b0886840e1157 100644 (file)
@@ -452,12 +452,11 @@ class Counter(dict):
 
         '''
         if iterable is not None:
+            self_get = self.get
             if isinstance(iterable, Mapping):
-                self_get = self.get
                 for elem, count in iterable.items():
                     self[elem] = self_get(elem, 0) - count
             else:
-                self_get = self.get
                 for elem in iterable:
                     self[elem] = self_get(elem, 0) - 1
         if kwds: