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__
被設為name 和qualname。此函式會取得一個對frame 的參照 (reference)。frame 引數必須不為NULL
。