[Python-Dev] EuroPython Language Summit report (original) (raw)

P.J. Eby pje at telecommunity.com
Mon Jun 27 03:43:49 CEST 2011


At 12:32 PM 6/25/2011 -0400, R. David Murray wrote:

So your proposed code would allow me, when writing a generator in my code, do something that would allow me to yield up all the values from an arbitrary generator I'm calling, over which I have no control (ie: I can't modify its code)?

With a decorator on your own function, yes. See:

http://mail.python.org/pipermail/python-dev/2010-July/102320.html

for details. Mostly, though, that proposal was a suggestion for how the "optimized" implementation would work - i.e., a suggestion that PEP 380 be implemented that way under the hood, by implicitly turning 'yield from' into 'yield From()' and wrapping the generator itself with another From() instance.

(IOW, that was a proposal for how to avoid the extra overhead of recursive yielding in a series of nested yield-from's.)



More information about the Python-Dev mailing list