Объекты сопрограммы

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

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

type PyCoroObject

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

PyTypeObject PyCoro_Type

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

int PyCoro_CheckExact(PyObject *ob)

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

PyObject *PyCoro_New(PyFrameObject *frame, PyObject *name, PyObject *qualname)
Возвращаемое значение: Новая ссылка.

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

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