[pypy-svn] rev 2654 - pypy/trunk/src/pypy/objspace/std

pmaupin at codespeak.net pmaupin at codespeak.net
Sat Dec 20 15:51:07 CET 2003


Author: pmaupin
Date: Sat Dec 20 15:51:06 2003
New Revision: 2654

Modified:
   pypy/trunk/src/pypy/objspace/std/dictobject.py
Log:
Add dict.__hash__()

Modified: pypy/trunk/src/pypy/objspace/std/dictobject.py
==============================================================================
--- pypy/trunk/src/pypy/objspace/std/dictobject.py	(original)
+++ pypy/trunk/src/pypy/objspace/std/dictobject.py	Sat Dec 20 15:51:06 2003
@@ -183,6 +183,9 @@
     # The dictionaries are equal. This is correct.
     return space.w_False
 
+def hash__Dict(space,w_dict):
+    raise OperationError(space.w_TypeError,space.wrap("dict objects are unhashable"))
+
 def dict_copy__Dict(space, w_self):
     return W_DictObject(space, [(w_key,cell.get())
                                       for w_key,cell in


More information about the Pypy-commit mailing list