mirror of
https://github.com/python/cpython.git
synced 2025-08-02 16:13:13 +00:00
Merged revisions 62602 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r62602 | georg.brandl | 2008-04-30 22:02:37 +0200 (Wed, 30 Apr 2008) | 2 lines #2727: clarify tp_iternext docs. ........
This commit is contained in:
parent
c71520eba7
commit
f392057eb1
1 changed files with 5 additions and 3 deletions
|
@ -739,9 +739,11 @@ set.
|
||||||
|
|
||||||
.. cmember:: iternextfunc PyTypeObject.tp_iternext
|
.. cmember:: iternextfunc PyTypeObject.tp_iternext
|
||||||
|
|
||||||
An optional pointer to a function that returns the next item in an iterator, or
|
An optional pointer to a function that returns the next item in an iterator.
|
||||||
raises :exc:`StopIteration` when the iterator is exhausted. Its presence
|
When the iterator is exhausted, it must return *NULL*; a :exc:`StopIteration`
|
||||||
normally signals that the instances of this type are iterators.
|
exception may or may not be set. When another error occurs, it must return
|
||||||
|
*NULL* too. Its presence signals that the instances of this type are
|
||||||
|
iterators.
|
||||||
|
|
||||||
Iterator types should also define the :attr:`tp_iter` function, and that
|
Iterator types should also define the :attr:`tp_iter` function, and that
|
||||||
function should return the iterator instance itself (not a new iterator
|
function should return the iterator instance itself (not a new iterator
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue