[Python-Dev] EuroPython Language Summit report

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