[issue13557] exec of list comprehension fails on NameError

2012-07-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset ab22ffa6fb2e by Terry Jan Reedy in branch '2.7': Issue #13557: Clarify effect of giving two different namespaces to exec or http://hg.python.org/cpython/rev/ab22ffa6fb2e New changeset ea670d71a36d by Terry Jan Reedy in branch '3.2': Issue #13557: C

[issue13557] exec of list comprehension fails on NameError

2012-07-07 Thread Florent Xicluna
Florent Xicluna added the comment: Issue #11796 marked as duplicate of this one. However the issue described in #11796 does not involve exec/execfile. It is about scopes for list comprehension like this one. Another doc patch should probably be written to cover the case described in #11796 to

[issue13557] exec of list comprehension fails on NameError

2012-07-07 Thread Florent Xicluna
Changes by Florent Xicluna : -- nosy: +Trundle, anikom15, daniel.urban, flox, jonathan.hartley, josmiley, michael.foord, mjs0, rhettinger ___ Python tracker ___

[issue13557] exec of list comprehension fails on NameError

2012-02-24 Thread Éric Araujo
Éric Araujo added the comment: Stefan: This fell off my radar, sorry I haven’t reviewed your patch yet. Terry: +1 -- ___ Python tracker ___

[issue13557] exec of list comprehension fails on NameError

2012-02-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: Issues like this, about exec, have come up multiple times. I just closed #14049 as a duplicate of this, and listed there some other issues. So I think that the doc for exec (and execfile in 2.7) could be better still. I would like to see something like the fo

[issue13557] exec of list comprehension fails on NameError

2011-12-12 Thread Stephan R.A. Deibel
Stephan R.A. Deibel added the comment: Here's a patch to the docs that notes the issue and refers the reader to the relevant execution model docs page. I have also attempted to clarify the "interaction with dynamic features" section of the execution model page. -- keywords: +patch ve

[issue13557] exec of list comprehension fails on NameError

2011-12-10 Thread Éric Araujo
Éric Araujo added the comment: Would you like to make a doc patch? -- assignee: -> docs@python components: +Documentation keywords: +easy nosy: +docs@python, eric.araujo resolution: invalid -> stage: -> needs patch versions: +Python 2.7, Python 3.3 __

[issue13557] exec of list comprehension fails on NameError

2011-12-09 Thread Stephan R.A. Deibel
Stephan R.A. Deibel added the comment: Ah, thanks, there it is... I thought this must be dealt with somewhere but couldn't find it. Maybe should add something to the 'exec' statement docs http://docs.python.org/py3k/library/functions.html#exec to reference this (from a usability-of-docs stan

[issue13557] exec of list comprehension fails on NameError

2011-12-09 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: This is expected and documented: http://docs.python.org/py3k/reference/executionmodel.html#interaction-with-dynamic-features "Free variables are not resolved in the nearest enclosing namespace, but in the global namespace.", a free variable being a varia

[issue13557] exec of list comprehension fails on NameError

2011-12-08 Thread Stephan R.A. Deibel
New submission from Stephan R.A. Deibel : Calling exec() on code that includes a list comprehension that references a defined local variable x fails incorrectly on "NameError: global name 'x' not defined". -- files: execlistcomp.py messages: 149050 nosy: sdeibel priority: normal severi