# コルーチンオブジェクト

バージョン 3.5 で追加.

コルーチンオブジェクトは `async` キーワードを使って定義した関数が返すオブジェクトです。

`PyCoroObject`

  コルーチンオブジェクトのための C 構造体。

PyTypeObject `PyCoro_Type`

  コルーチンオブジェクトに対応する型オブジェクト。

int `PyCoro_CheckExact`( PyObject *ob)

  ob の型が PyCoro_Type のときに true を返します。 ob は NULL であってはいけません。

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

  frame オブジェクトから新しいコルーチンオブジェクトを生成して、 `__name__` と `__qualname__` を name と qualname に設定して返します。 この関数は frame への参照を奪います。 frame 引数は NULL であってはなりません。