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()
or
PyGen_NewWithQualName()
.
The C structure used for generator objects.
The type object corresponding to generator objects.
返回 True 若
ob
is a generator object;
ob
不得为
NULL
. This function always succeeds.
返回 True 若
ob
’s type is
PyGen_Type
;
ob
不得为
NULL
. This function always succeeds.
Create and return a new generator object based on the
frame
object. A reference to
frame
is stolen by this function. The argument must not be
NULL
.
Create and return a new generator object based on the
frame
object, with
__name__
and
__qualname__
设为
name
and
qualname
. A reference to
frame
is stolen by this function. The
frame
argument must not be
NULL
.