[pypy-svn] r75609 - pypy/branch/fast-forward/pypy/module/__builtin__

benjamin at codespeak.net benjamin at codespeak.net
Fri Jun 25 22:33:11 CEST 2010


Author: benjamin
Date: Fri Jun 25 22:33:10 2010
New Revision: 75609

Modified:
   pypy/branch/fast-forward/pypy/module/__builtin__/functional.py
Log:
start must be an index

Modified: pypy/branch/fast-forward/pypy/module/__builtin__/functional.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/__builtin__/functional.py	(original)
+++ pypy/branch/fast-forward/pypy/module/__builtin__/functional.py	Fri Jun 25 22:33:10 2010
@@ -374,10 +374,12 @@
         self.w_iter = w_iter
         self.w_index = w_start
 
-    def descr___new__(space, w_subtype, w_iterable, w_start=None):
+    def descr___new__(space, w_subtype, w_iterable, w_start=NoneNotWrapped):
         self = space.allocate_instance(W_Enumerate, w_subtype)
         if w_start is None:
             w_start = space.wrap(0)
+        else:
+            w_start = space.index(w_start)
         self.__init__(space.iter(w_iterable), w_start)
         return space.wrap(self)
 



More information about the Pypy-commit mailing list