コルーチンオブジェクト
バージョン3.5の新機能。
コルーチンオブジェクトは、async
キーワードで宣言された関数が返すものです。
- type 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)
- frame オブジェクトに基づいて、
__name__
および__qualname__
を name および qualname に設定して、新しいコルーチンオブジェクトを作成して返します。 。 フレームへの参照がこの関数によって盗まれます。 frame 引数はNULL
であってはなりません。