[Python-ideas] Possible PEP 380 tweak (original) (raw)
Guido van Rossum guido at python.org
Sat Oct 30 01:55:39 CEST 2010
- Previous message: [Python-ideas] Possible PEP 380 tweak
- Next message: [Python-ideas] Possible PEP 380 tweak
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Oct 29, 2010 at 4:50 PM, <ghazel at gmail.com> wrote:
On Fri, Oct 29, 2010 at 4:46 PM, Jacob Holm <jh at improva.dk> wrote:
On 2010-10-30 01:37, Greg Ewing wrote:
Guido van Rossum wrote:
But since this PEP also specifies "return value" it would be nice if there was a convenient way to capture this value, and close seems to be it. Sorry, I missed that bit -- you're right, it does need to be allowed for in PEP 380 if we're to do this. I'm still not convinced that it isn't a wrongheaded idea, though. The fact that it doesn't play well with yield-from gives off a very bad smell to me. It seems highly incongruous for the PEP to propose a feature that's incompatible with the main idea of the whole thing. Which is exactly why I'm suggesting dropping "return value" from PEP 380 and then doing it right in PEP 3152, which has a much better rationale for the "return value" feature anyway. Why not split "return value" for generators in to its own PEP? There is currently a use case for it in frameworks which use generators for coroutines, without any dependency on PEP 380 or PEP 3152.
Either way it's not going in before Python 3.3... Aside from the moratorium, 3.2 is also too close to release.
PS. Drop me a note to chat about Monocle.
-- --Guido van Rossum (python.org/~guido)
- Previous message: [Python-ideas] Possible PEP 380 tweak
- Next message: [Python-ideas] Possible PEP 380 tweak
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]