[pypy-svn] r73576 - pypy/branch/cpython-extension/pypy/lib
afa at codespeak.net
afa at codespeak.net
Fri Apr 9 11:29:18 CEST 2010
Author: afa
Date: Fri Apr 9 11:29:16 2010
New Revision: 73576
Modified:
pypy/branch/cpython-extension/pypy/lib/identity_dict.py
Log:
Add copy() to identity_dict, for the pypy-c version as well
Modified: pypy/branch/cpython-extension/pypy/lib/identity_dict.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/lib/identity_dict.py (original)
+++ pypy/branch/cpython-extension/pypy/lib/identity_dict.py Fri Apr 9 11:29:16 2010
@@ -32,7 +32,7 @@
def copy(self):
d = type(self)()
- d.update(self.items())
+ d.update(self.iteritems())
assert len(d) == len(self)
return d
@@ -58,6 +58,11 @@
def __contains__(self, arg):
return arg in self._dict
+ def copy(self):
+ d = type(self)()
+ d.update(self.iteritems())
+ assert len(d) == len(self)
+ return d
if idict is None:
identity_dict = IdentityDictPurePython
More information about the Pypy-commit
mailing list