[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