[Python-3000] PEP: rename it.next() to it.next(), add a next() built-in (original) (raw)

Georg Brandl g.brandl at gmx.net
Wed Mar 7 10:26:30 CET 2007


Ka-Ping Yee schrieb:

On Wed, 7 Mar 2007, Georg Brandl wrote:

Ka-Ping Yee schrieb: > On Tue, 6 Mar 2007, Guido van Rossum wrote: >> Having now read this entire thread I am going to accept Ping's PEP. >> Adding the sentinel argument to the next() builtin was what did it for >> me: it neatly solves the problem if having to catch that StopIteration >> in 99% of the cases. > > Okay, this is checked in as PEP 3114.

Patch is at http://python.org/sf/1675363. Thanks for doing this work!

I hope it helps getting a decision about the PEP.

One thing that struck me while doing the next -> next transition was the new asymmetry between generator methods; there is now send() and close(), but no next() anymore.

Georg



More information about the Python-3000 mailing list