Об’єкти співпрограми

Нове в версії 3.5.

Об’єкти співпрограми – це те, що повертають функції, оголошені за допомогою ключового слова async.

PyCoroObject

Структура C, яка використовується для об’єктів співпрограми.

PyTypeObject PyCoro_Type

Об’єкт типу, що відповідає об’єктам співпрограми.

int PyCoro_CheckExact(PyObject *ob)

Повертає true, якщо ob має тип PyCoro_Type; ob не має бути NULL. Ця функція завжди успішна.

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

Створіть і поверніть новий об’єкт співпрограми на основі об’єкта frame із параметрами __name__ і __qualname__, встановленими на name і qualname. Ця функція викрадає посилання на frame. Аргумент frame не має бути NULL.