Kaydet (Commit) 9534e140 authored tarafından Guido van Rossum's avatar Guido van Rossum

Record the decision that StopIteration is a sink state (see recent

discussion in python-dev with subject "Termination of two-arg iter()").

Implementation will follow.
üst 39c61164
......@@ -377,6 +377,13 @@ general and specific sequence types, dictionaries, and other more
specialized forms. The specific types are not important beyond their
implementation of the iterator protocol.
The intention of the protocol is that once an iterator's
\method{next()} method raises \exception{StopIteration}, it will
continue to do so on subsequent calls. Implementations that
do not obey this property are deemed broken. (This constraint
was added in Python 2.3; in Python 2.2, various iterators are
broken according to this rule.)
\subsection{Sequence Types \label{typesseq}}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment