[pypy-svn] r78894 - pypy/branch/fast-forward/lib_pypy
afa at codespeak.net
afa at codespeak.net
Mon Nov 8 21:41:44 CET 2010
Author: afa
Date: Mon Nov 8 21:41:43 2010
New Revision: 78894
Modified:
pypy/branch/fast-forward/lib_pypy/_collections.py
Log:
deque: fix "d.extendleft(d)"
Modified: pypy/branch/fast-forward/lib_pypy/_collections.py
==============================================================================
--- pypy/branch/fast-forward/lib_pypy/_collections.py (original)
+++ pypy/branch/fast-forward/lib_pypy/_collections.py Mon Nov 8 21:41:43 2010
@@ -82,6 +82,8 @@
self.append(elem)
def extendleft(self, iterable):
+ if iterable is self:
+ iterable = list(iterable)
for elem in iterable:
self.appendleft(elem)
More information about the Pypy-commit
mailing list