Coroutine Objects

版本3.5中的新功能

协程对象是用asynckeywordreturn.

PyCoroObject
用于协程对象的C结构.
PyTypeObject PyCoro_Type
协程对象对应的类型对​​象.
int PyCoro_CheckExactPyObject  *ob
如果ob的类型是PyCoro_Type;ob必须不 NULL.
PyObject * PyCoro_NewPyFrameObject  *framePyObject  *name,PyObject  *qualname
Return value: New reference.

根据frame对象创建并返回一个新的coroutine对象,__name____qualname__设置为namequalname。参考frame被这个功能偷走了。frame论点必须不是NULL.

评论被关闭。