![Previous Page](../icons/previous.png) |
![Up one Level](../icons/up.png) |
![Next Page](../icons/next.png) |
Python/C API Reference Manual |
![Contents](../icons/contents.png) |
![](../icons/blank.png) |
![Index](../icons/index.png) |
7.5.12 Generator Objects
Generator objects are what Python uses to implement generator iterators.
They are normally created by iterating over a function that yields values,
rather than explicitly calling PyGen_New.
- PyGenObject
-
The C structure used for generator objects.
- PyTypeObject PyGen_Type
-
The type object corresponding to generator objects
-
Return true if ob is a generator object; ob must not be
NULL.
-
Return true if ob's type is PyGen_Type
is a generator object; ob must not be
NULL.
PyObject* PyGen_New( | PyFrameObject *frame) |
-
Return value:
New reference.
Create and return a new generator object based on the frame object.
A reference to frame is stolen by this function.
The parameter must not be NULL.
Release 2.5.1, documentation updated on 18th April, 2007.
See About this document... for information on suggesting changes.