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

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

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

type `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`.