Re: [Python-Dev] PEP Idea: Syntactic sugar for StopIteration.
At 07:55 PM 12/8/2007 -0500, Manuel Alejandro Cerón Estrada wrote:
2007/12/8, Greg Ewing
: I would put it the other way around -- the problem that 'yield break' is meant to solve is already solved by 'return'. So there's no need for change.
I have been re-thinking the problem and this is true. The only exception would be empty generators, but they are rare.
Note that: def g(): return yield Is a valid empty generator. :)
* Phillip J. Eby
At 07:55 PM 12/8/2007 -0500, Manuel Alejandro Cerón Estrada wrote:
2007/12/8, Greg Ewing
: I would put it the other way around -- the problem that 'yield break' is meant to solve is already solved by 'return'. So there's no need for change.
I have been re-thinking the problem and this is true. The only exception would be empty generators, but they are rare.
Note that:
def g(): return yield
And this isn't a generator at all, but is almost the same: def h(): return iter([]) -- mithrandi, i Ainil en-Balandor, a faer Ambar
participants (2)
-
Phillip J. Eby
-
Tristan Seligmann