[Python-Dev] yield back-and-forth? (original) (raw)
Andrew Koenig ark at acm.org
Sat Jan 21 06:55:05 CET 2006
- Previous message: [Python-Dev] yield back-and-forth?
- Next message: [Python-Dev] yield back-and-forth?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
The discussion about PEP 343 reminds me of the following. Bram Cohen pointed out in private email that, before PEP 342, there wasn't a big need for a shortcut to pass control to a "sub-generator" because the following for-loop works well enough:
def maingenerator(): ... for value in subgenerator(): yield value
but now that yield can return a value, that value might have to be passed into subgenerator(), not to mention of exceptions. I'm sure there's a way to write that (although I haven't found the time to figure it out) but I expect it to be cumbersome and subtle.
It looks to me like continuations are starting to rear their heads...
- Previous message: [Python-Dev] yield back-and-forth?
- Next message: [Python-Dev] yield back-and-forth?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]