[pypy-commit] pypy py3.5: dict should not have a __reversed__() method

rlamy pypy.commits at gmail.com
Wed Nov 2 13:39:57 EDT 2016


Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: py3.5
Changeset: r88088:46e7554526ef
Date: 2016-11-02 17:39 +0000
http://bitbucket.org/pypy/pypy/changeset/46e7554526ef/

Log:	dict should not have a __reversed__() method

diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py
--- a/pypy/objspace/std/dictmultiobject.py
+++ b/pypy/objspace/std/dictmultiobject.py
@@ -204,10 +204,6 @@
         except KeyError:
             space.raise_key_error(w_key)
 
-    def descr_reversed(self, space):
-        raise oefmt(space.w_TypeError,
-                    "argument to reversed() must be a sequence")
-
     def descr_copy(self, space):
         """D.copy() -> a shallow copy of D"""
         return self.copy()
@@ -403,7 +399,6 @@
     __setitem__ = interp2app(W_DictMultiObject.descr_setitem),
     __delitem__ = interp2app(W_DictMultiObject.descr_delitem),
 
-    __reversed__ = interp2app(W_DictMultiObject.descr_reversed),
     copy = interp2app(W_DictMultiObject.descr_copy),
     items = interp2app(W_DictMultiObject.descr_items),
     keys = interp2app(W_DictMultiObject.descr_keys),


More information about the pypy-commit mailing list