]> granicus.if.org Git - python/commitdiff
Small cleanup and optimization
authorRaymond Hettinger <python@rcn.com>
Sun, 10 Jun 2012 05:51:39 +0000 (22:51 -0700)
committerRaymond Hettinger <python@rcn.com>
Sun, 10 Jun 2012 05:51:39 +0000 (22:51 -0700)
Lib/collections/__init__.py

index 355c0c1878668e057f8495ad38b9fa42ea457522..e5f9599b0ae981fb289a43ea8780ea648a8ee23c 100644 (file)
@@ -8,7 +8,7 @@ import collections.abc
 __all__ += collections.abc.__all__
 
 from _collections import deque, defaultdict
-from operator import itemgetter as _itemgetter
+from operator import itemgetter as _itemgetter, eq as _eq
 from keyword import iskeyword as _iskeyword
 import sys as _sys
 import heapq as _heapq
@@ -229,7 +229,7 @@ class OrderedDict(dict):
         '''
         if isinstance(other, OrderedDict):
             return len(self)==len(other) and \
-                   all(p==q for p, q in zip(self.items(), other.items()))
+                   all(map(_eq, self.items(), other.items()))
         return dict.__eq__(self, other)