Author: Philip Jenvey <[email protected]>
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
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit