Coroutine(協程)物件

在 3.5 版被加入.

Coroutine 物件是那些以async 關鍵字來宣告的函式所回傳的物件。

typePyCoroObject

用於 coroutine 物件的 C 結構。

PyTypeObjectPyCoro_Type

與 coroutine 物件對應的型別物件。

intPyCoro_CheckExact(PyObject*ob)

如果ob 的型別是PyCoro_Type 則回傳真值;ob 必須不為NULL。此函式總是會執行成功。

PyObject*PyCoro_New(PyFrameObject*frame,PyObject*name,PyObject*qualname)
回傳值:新的參照。

基於frame 物件來建立並回傳一個新的 coroutine 物件,其中__name____qualname__ 被設為namequalname。此函式會取得一個對frame 的參照 (reference)。frame 引數必須不為NULL