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

R. David Murray rdmurray at bitdance.com
Sat Jun 25 18:32:41 CEST 2011


On Sat, 25 Jun 2011 11:31:42 -0400, "P.J. Eby" <pje at telecommunity.com> wrote:

At 10:46 AM 6/25/2011 +1000, Nick Coghlan wrote: >Indeed, PEP 380 is really hard to do properly without language >support.

No, it isn't. You add a decorator, a 'from' class, and a 'return' function, and there you go. (See my previous code sketches here in early PEP 380 discussions.) Python frameworks have been doing variations of the same thing (with varying features and APIs) for at least 7 years now -- even on Python versions that lack decorators or the ability to return values from yield statements. So the main benefit of a PEP for this functionality would be providing a common implementation/API - and that could be initially done in the stdlib, without any added syntax support.

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)?

-- R. David Murray http://www.bitdance.com



More information about the Python-Dev mailing list