[pypy-svn] r66377 - pypy/branch/parser-compiler/pypy/interpreter/astcompiler
benjamin at codespeak.net
benjamin at codespeak.net
Sat Jul 18 20:11:22 CEST 2009
Author: benjamin
Date: Sat Jul 18 20:11:21 2009
New Revision: 66377
Modified:
pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py
Log:
tuple lists can't be resized
Modified: pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py
==============================================================================
--- pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py (original)
+++ pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py Sat Jul 18 20:11:21 2009
@@ -576,10 +576,10 @@
else:
level = imp.level
self.load_const(space.wrap(level))
- names_w = []
- for alias in imp.names:
+ names_w = [None]*len(imp.names)
+ for i in range(len(imp.names)):
assert isinstance(alias, ast.alias)
- names_w.append(space.wrap(alias.name))
+ names_w[i] = space.wrap(imp.names[i])
self.load_const(space.newtuple(names_w))
if imp.module:
mod_name = imp.module
More information about the Pypy-commit
mailing list