Coroutine-Objekte¶
Hinzugefügt in Version 3.5.
Coroutine-Objekte sind das, was von Funktionen zurückgegeben wird, die mit dem Schlüsselwort async deklariert sind.
-
type PyCoroObject¶
Die C-Struktur, die für Coroutine-Objekte verwendet wird.
-
PyTypeObject PyCoro_Type¶
Das Typenobjekt, das Coroutine-Objekten entspricht.
-
int PyCoro_CheckExact(PyObject *ob)¶
Gibt wahr zurück, wenn der Typ von ob
PyCoro_Typeist; ob darf nichtNULLsein. Diese Funktion ist immer erfolgreich.
-
PyObject *PyCoro_New(PyFrameObject *frame, PyObject *name, PyObject *qualname)¶
- Rückgabewert: Neue Referenz.
Erstellt und gibt ein neues Coroutine-Objekt basierend auf dem frame-Objekt zurück, wobei
__name__und__qualname__auf name bzw. qualname gesetzt werden. Eine Referenz auf frame wird von dieser Funktion gestohlen. Das frame-Argument darf nichtNULLsein.