PEP 3114: rename .next() to .__next__() and add next() builtin.

This commit is contained in:
Georg Brandl 2007-04-21 15:47:16 +00:00
parent 4d2adcca52
commit a18af4e7a2
83 changed files with 495 additions and 425 deletions

View file

@ -108,13 +108,13 @@ def compare_generic_iter(make_it,match):
it = make_it()
if not iter(it) is it: raise AssertionError
for item in match:
if not it.next()==item: raise AssertionError
if not next(it) == item: raise AssertionError
try:
it.next()
next(it)
except StopIteration:
pass
else:
raise AssertionError("Too many items from .next()",it)
raise AssertionError("Too many items from .__next__()", it)