Coroutine Objects

版本3.5中的新功能。

协程对象是用async关键字return声明的函数。

PyCoroObject

用于协程对象的C结构。

PyTypeObject PyCoro_Type

与协程对象相对应的类型对​​象。

int PyCoro_CheckExact(PyObject *ob)

如果ob的类型为PyCoro_Type,则返回true; ob不得为NULL

PyObject* PyCoro_New(PyFrameObject *frame, PyObject *name, PyObject *qualname)
返回值:新引用。

基于框架对象,使用__name____qualname__设置为name创建并返回新的协程对象qualname的引用被此函数偷走。参数不能为NULL