[pypy-svn] r73333 - pypy/branch/cpython-extension/pypy/lib
xoraxax at codespeak.net
xoraxax at codespeak.net
Sat Apr 3 16:26:29 CEST 2010
Author: xoraxax
Date: Sat Apr 3 16:26:28 2010
New Revision: 73333
Modified:
pypy/branch/cpython-extension/pypy/lib/identity_dict.py
Log:
Added copy method to identity_dict.
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 Sat Apr 3 16:26:28 2010
@@ -30,6 +30,12 @@
def __contains__(self, arg):
return id(arg) in self._dict
+ def copy(self):
+ d = type(self)()
+ d.update(self.items())
+ assert len(d) == len(self)
+ return d
+
class IdentityDictPyPy(object, DictMixin):
__slots__ = ["_dict"]
More information about the Pypy-commit
mailing list