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

index 53e78f94d34773f67c5d63ee4561682037e079af..d6e8cb9967dc7f5af66c7c10dcc880b3fe7f43dc 100644 (file)
@@ -453,12 +453,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: