Objetos corrutina

Nuevo en la versión 3.5.

Los objetos de corrutina son las funciones declaradas con un retorno de palabra clave async.

PyCoroObject

La estructura en C utilizada para objeto corrutina.

PyTypeObject PyCoro_Type

El tipo de objeto correspondiente a los objetos corrutina.

int PyCoro_CheckExact(PyObject *ob)

Retorna verdadero si el tipo de ob es PyCoro_Type; ob no debe ser NULL. Esta función siempre finaliza con éxito.

PyObject* PyCoro_New(PyFrameObject *frame, PyObject *name, PyObject *qualname)
Return value: New reference.

Crea y retorna un nuevo objeto corrutina basado en el objeto frame, con __name__ y __qualname__ establecido en name y qualname. Una referencia a frame es robada por esta función. El argumento frame no debe ser NULL.