[Python-Dev] PEP 380 (yield from a subgenerator) comments

R. David Murray rdmurray at bitdance.com
Sun Mar 22 15:59:00 CET 2009


On Sun Mar 22 09:11:29 CET 2009 Greg Ewing wrote:
> As for confusion, we ignore the return values of function
> calls all the time, without worrying that someone might be
> confused by the fact that their return value doesn't go
> anywhere. And that's the right way to think of a yield-from
> expression -- as a kind of function call, not a kind of yield.
> 
> If there's anything confusing, it's the presence of the
> word 'yield'. Its only virtue is that it gives a clue that
> the construct has something to do with generators, but
> you'll have to RTM to find out exactly what. Nobody has
> thus far suggested any better name, however.

The PEP doesn't seem to contain a list of unacceptable names and reasons
in the section where the problem with the name is mentioned.  So I wonder
why the obvious 'delegate to' is not acceptable?  (Because adding
a keyword would make it less likely to be accepted?)

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


More information about the Python-Dev mailing list