[ python-Bugs-1060135 ] incorrect "'yield' outside function" error

SourceForge.net noreply at sourceforge.net
Thu Nov 4 12:25:36 CET 2004


Bugs item #1060135, was opened at 2004-11-04 12:25
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1060135&group_id=5470

Category: Parser/Compiler
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Willem Broekema (willemb)
Assigned to: Nobody/Anonymous (nobody)
Summary: incorrect "'yield' outside function" error

Initial Comment:
In fact, the yield _is_ inside a function in the
following case:

>>> def f():
...   a = 3
...   exec("yield a")
...
>>> g = f()
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "<stdin>", line 3, in f
  File "<string>", line 1
SyntaxError: 'yield' outside function


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1060135&group_id=5470


More information about the Python-bugs-list mailing list