Объекты корутин

Добавлено в версии 3.5.

Объекты корутин — это функции, объявленные с ключевым словом return async.

PyCoroObject

Структура C, используемая для объектов корутин.

PyTypeObject PyCoro_Type

Типовой объект, соответствующий объектам корутин.

int PyCoro_CheckExact(PyObject *ob)

Возвращает истина, если тип obPyCoro_Type; ob не должен быть NULL.

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

Создать и возвращает новый объект корутины на основе объекта frame с __name__ и __qualname__, установленными на name и qualname. Ссылка на frame украдена этой функцией. Аргумент frame не должен быть NULL.