コルーチンオブジェクト—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.9/c-api/coro
移動先:案内検索

コルーチンオブジェクト

バージョン3.5の新機能。


コルーチンオブジェクトは、asyncキーワードで宣言された関数が返すものです。

type PyCoroObject
コルーチンオブジェクトに使用されるC構造体。
PyTypeObject PyCoro_Type
コルーチンオブジェクトに対応するタイプオブジェクト。
int PyCoro_CheckExact(PyObject *ob)
ob のタイプが PyCoro_Type の場合はtrueを返します。 obNULLであってはなりません。 この関数は常に成功します。
PyObject *PyCoro_New(PyFrameObject *frame, PyObject *name, PyObject *qualname)
frame オブジェクトに基づいて、__name__および__qualname__name および qualname に設定して、新しいコルーチンオブジェクトを作成して返します。 。 フレームへの参照がこの関数によって盗まれます。 frame 引数はNULLであってはなりません。