[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