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.
This commit is contained in:
parent
39c6116483
commit
9534e14033
|
@ -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}}
|
||||
|
||||
|
|
Loading…
Reference in New Issue