[pypy-svn] r15887 - pypy/dist/pypy/lib/test2

pedronis at codespeak.net pedronis at codespeak.net
Wed Aug 10 02:40:09 CEST 2005


Author: pedronis
Date: Wed Aug 10 02:40:08 2005
New Revision: 15887

Modified:
   pypy/dist/pypy/lib/test2/test_deque_extra.py
Log:
more hacking to get the test working on Python2.3 too with the current code in collections.py



Modified: pypy/dist/pypy/lib/test2/test_deque_extra.py
==============================================================================
--- pypy/dist/pypy/lib/test2/test_deque_extra.py	(original)
+++ pypy/dist/pypy/lib/test2/test_deque_extra.py	Wed Aug 10 02:40:08 2005
@@ -5,7 +5,16 @@
     reversed
 except NameError:
     def reversed(seq): # fall-back
-        return seq.__reversed__()
+        if hasattr(seq, '__reversed__'):
+            return seq.__reversed__()
+        def gen():
+            i = len(seq)-1
+            while i >= 0:
+                yield seq[i]
+                i -= 1
+        return gen()
+    import  pypy.lib.collections
+    pypy.lib.collections.reversed = reversed
 
 n = 10
 class Test_deque:



More information about the Pypy-commit mailing list