Coroutine Objects

版本3.5中的新功能

协程对象是用asynckeywordreturn.

PyCoroObject
用于协程对象的C结构.
PyTypeObject PyCoro_Type
与协程对象对应的类型对​​象.
int PyCoro_CheckExact(的PyObject  *ob)
如果ob的类型是PyCoro_Type;ob必须不 NULL.
PyObject * PyCoro_New(PyFrameObject  *frame,PyObject  *name,PyObject  *qualname)
Return value: New reference.

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

评论被关闭。