[pypy-svn] r78857 - pypy/branch/fast-forward/pypy/module/itertools
afa at codespeak.net
afa at codespeak.net
Mon Nov 8 02:29:58 CET 2010
Author: afa
Date: Mon Nov 8 02:29:57 2010
New Revision: 78857
Modified:
pypy/branch/fast-forward/pypy/module/itertools/interp_itertools.py
Log:
This list must not be resized
Modified: pypy/branch/fast-forward/pypy/module/itertools/interp_itertools.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/itertools/interp_itertools.py (original)
+++ pypy/branch/fast-forward/pypy/module/itertools/interp_itertools.py Mon Nov 8 02:29:57 2010
@@ -1025,11 +1025,11 @@
if not self.cont:
raise OperationError(self.space.w_StopIteration,
self.space.w_None)
- l = []
+ l = [None] * self.num_gears
for x in range(0, self.num_gears):
index, limit = self.indicies[x]
- l.append(self.space.getitem(self.gears_w[x],
- self.space.wrap(index)))
+ l[x] = self.space.getitem(self.gears_w[x],
+ self.space.wrap(index)))
self.roll_gears()
return self.space.newtuple(l)
More information about the Pypy-commit
mailing list