Author: Jeremy Thurgood <fir...@gmail.com> Branch: Changeset: r68754:79512ccd52df Date: 2014-01-18 00:02 +0200 http://bitbucket.org/pypy/pypy/changeset/79512ccd52df/
Log: actually check for CO_YIELD_INSIDE_TRY in co_flags diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/interpreter/pyframe.py +++ b/pypy/interpreter/pyframe.py @@ -167,7 +167,7 @@ def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: - if pycode.CO_YIELD_INSIDE_TRY: + if self.getcode().co_flags & pycode.CO_YIELD_INSIDE_TRY: from pypy.interpreter.generator import GeneratorIteratorWithDel return self.space.wrap(GeneratorIteratorWithDel(self)) else: _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit