[pypy-svn] r17765 - pypy/dist/pypy/interpreter/astcompiler

ac at codespeak.net ac at codespeak.net
Thu Sep 22 17:06:47 CEST 2005


Author: ac
Date: Thu Sep 22 17:06:47 2005
New Revision: 17765

Modified:
   pypy/dist/pypy/interpreter/astcompiler/pycodegen.py
Log:
Fix clobbering of variable.

Modified: pypy/dist/pypy/interpreter/astcompiler/pycodegen.py
==============================================================================
--- pypy/dist/pypy/interpreter/astcompiler/pycodegen.py	(original)
+++ pypy/dist/pypy/interpreter/astcompiler/pycodegen.py	Thu Sep 22 17:06:47 2005
@@ -1236,10 +1236,10 @@
                     raise SyntaxError("duplicate argument '%s' in function definition" % arg.name)
                 argnames[arg.name] = 1
             elif isinstance(arg, ast.AssTuple):
-                for name in arg.getArgNames():
-                    if name in argnames:
-                        raise SyntaxError("duplicate argument '%s' in function definition" % name)
-                    argnames[name] = 1
+                for argname in arg.getArgNames():
+                    if argname in argnames:
+                        raise SyntaxError("duplicate argument '%s' in function definition" % argname)
+                    argnames[argname] = 1
         if 'None' in argnames:
             raise SyntaxError('assignment to None is not allowed')
 



More information about the Pypy-commit mailing list