[Python-Dev] PEP Idea: Syntactic sugar for StopIteration.

Phillip J. Eby pje at telecommunity.com
Sun Dec 9 02:19:29 CET 2007


At 07:55 PM 12/8/2007 -0500, Manuel Alejandro Cerón Estrada wrote:
>2007/12/8, Greg Ewing <greg.ewing at canterbury.ac.nz>:
> > 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.  :)



More information about the Python-Dev mailing list