[pypy-commit] pypy py3k: Merged in marky1991/pypy_new/py3k (pull request #442)

pjenvey pypy.commits at gmail.com
Thu May 5 19:46:30 EDT 2016


Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r84234:a818809e80f2
Date: 2016-05-05 16:45 -0700
http://bitbucket.org/pypy/pypy/changeset/a818809e80f2/

Log:	Merged in marky1991/pypy_new/py3k (pull request #442)

	py3k Deque Fix

diff --git a/pypy/module/_collections/interp_deque.py b/pypy/module/_collections/interp_deque.py
--- a/pypy/module/_collections/interp_deque.py
+++ b/pypy/module/_collections/interp_deque.py
@@ -529,10 +529,15 @@
         self.index = ri
         return w_x
 
+    def reduce(self):
+        return self.space.newtuple([self.space.gettypefor(W_DequeIter),
+                                    self.space.newtuple([self.deque])])
+
 W_DequeIter.typedef = TypeDef("_collections.deque_iterator",
     __iter__        = interp2app(W_DequeIter.iter),
     __length_hint__ = interp2app(W_DequeIter.length),
     __next__        = interp2app(W_DequeIter.next),
+    __reduce__      = interp2app(W_DequeIter.reduce)
 )
 W_DequeIter.typedef.acceptable_as_base_class = False
 


More information about the pypy-commit mailing list