Объекты Coroutine

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

Объекты Coroutine - это то, что возвращают функции, объявленные с ключевым словом async.

type PyCoroObject

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

PyTypeObject PyCoro_Type

Объект типа, соответствующий объектам coroutine.

int PyCoro_CheckExact(PyObject *ob)

Возвращает true, если тип ob является PyCoro_Type; ob не должен быть NULL. Эта функция всегда успешна.

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

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

Вернуться на верх