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