協程物件

在 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__ 設定為 namequalname。此函式會竊取對 frame 的引用。 frame 引數不能為 NULL