Author: Mark Young <marky1...@gmail.com> Branch: py3k Changeset: r84233:a01ca77166d6 Date: 2016-05-03 14:07 -0400 http://bitbucket.org/pypy/pypy/changeset/a01ca77166d6/
Log: Move deque fixes to py3k so I don't have to merge with upstream again. 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