Coroutine(協程)物件¶
3.5 版新加入.
Coroutine 物件是那些以 async
關鍵字來宣告的函式所回傳的物件。
-
type
PyCoroObject
¶ 用於 coroutine 物件的 C 結構。
-
PyTypeObject
PyCoro_Type
¶ 與 coroutine 物件對應的型別物件。
-
int
PyCoro_CheckExact
(PyObject *ob)¶ 如果 ob 的型別是
PyCoro_Type
則回傳真值;ob 必須不為NULL
。此函式總是會執行成功。
-
PyObject *
PyCoro_New
(PyFrameObject *frame, PyObject *name, PyObject *qualname)¶ - 返回值:新的引用。
基於 frame 物件來建立並回傳一個新的 coroutine 物件,其中
__name__
和__qualname__
被設為 name 和 qualname。此函式會取得一個對 frame 的參照 (reference)。frame 引數必須不為NULL
。