ਕੋਰੂਟੀਨ ਆਬਜੈਕਟ

Added in version 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)
Return value: New reference.

frame ਆਬਜੈਕਟ ਦੇ ਆਧਾਰ 'ਤੇ ਇੱਕ ਨਵਾਂ ਕੋਰੂਟੀਨ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਵਾਪਸ ਕਰੋ, ਜਿਸ ਵਿੱਚ __name__ ਅਤੇ __qualname__ ਨੂੰ ਕ੍ਰਮਵਾਰ name ਅਤੇ qualname 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੋਵੇ। ਇਹ ਫੰਕਸ਼ਨ frame ਦੇ ਹਵਾਲੇ ਦਾ ਮਾਲਕਾਨਾ ਆਪਣੇ ਕੋਲ ਲੈ ਲੈਂਦਾ ਹੈ। frame ਆਰਗੂਮੈਂਟ NULL ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ।