News about StopIteration as a "sink state".

This commit is contained in:
Guido van Rossum 2002-07-23 03:44:35 +00:00
parent 79f0a106e6
commit 2d5389c08f
1 changed files with 8 additions and 0 deletions

View File

@ -6,6 +6,14 @@ Type/class unification and new-style classes
Core and builtins
- All standard iterators now ensure that, once StopIteration has been
raised, all future calls to next() on the same iterator will also
raise StopIteration. There used to be various counterexamples to
this behavior, which could caused confusion or subtle program
breakage, without any benefits. (Note that this is still an
iterator's responsibility; the iterator framework does not enforce
this.)
- Ctrl+C handling on Windows has been made more consistent with
other platforms. KeyboardInterrupt can now reliably be caught,
and Ctrl+C at an interative prompt no longer terminates the