[Python-ideas] Possible PEP 380 tweak (original) (raw)

Greg Ewing greg.ewing at canterbury.ac.nz
Fri Oct 29 07:25:56 CEST 2010


Guido van Rossum wrote:

I'd also like to convince you to change g.close() so that it captures and returns the return value from StopIteration if it has one.

Looking at this again, I find that I'm not really sure how this impacts PEP 380. The current expansion specifies that when a delegating generator is closed, the subgenerator's close() method is called, any value it returns is ignored, and GeneratorExit is re-raised.

If that close() call were to return a value, what do you think should be done with it?

-- Greg



More information about the Python-ideas mailing list