[Python-ideas] Yield-From: GeneratorReturn exception

Greg Ewing greg.ewing at canterbury.ac.nz
Sun Mar 29 01:47:01 CET 2009

While attempting to update the PEP to incorporate a
GeneratorReturn exception, I've thought of a potential
difficulty in making the exception type depend on
whether the return statement had a value.

Currently the StopIteration exception is created after
the return statement has unwound the stack frame, by
which time we've lost track of whether it had an


More information about the Python-ideas mailing list