[pypy-commit] pypy py3k: Translation fixes in the py3k compiler.
amauryfa
noreply at buildbot.pypy.org
Fri Mar 16 01:30:56 CET 2012
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: py3k
Changeset: r53711:460e67abd3c7
Date: 2012-03-16 00:17 +0100
http://bitbucket.org/pypy/pypy/changeset/460e67abd3c7/
Log: Translation fixes in the py3k compiler.
diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py
--- a/pypy/interpreter/astcompiler/codegen.py
+++ b/pypy/interpreter/astcompiler/codegen.py
@@ -288,8 +288,9 @@
def _visit_kwonlydefaults(self, args):
defaults = 0
- for kwonly, default in zip(args.kwonlyargs, args.kw_defaults):
+ for i, default in enumerate(args.kw_defaults):
if default:
+ kwonly = args.kwonlyargs[i]
self.load_const(self.space.wrap(kwonly.arg))
default.walkabout(self)
defaults += 1
diff --git a/pypy/interpreter/astcompiler/symtable.py b/pypy/interpreter/astcompiler/symtable.py
--- a/pypy/interpreter/astcompiler/symtable.py
+++ b/pypy/interpreter/astcompiler/symtable.py
@@ -510,6 +510,7 @@
def _visit_annotations(self, func):
args = func.args
+ assert isinstance(args, ast.arguments)
if args.args:
self._visit_arg_annotations(args.args)
if args.varargannotation:
More information about the pypy-commit
mailing list