شیءهای هم‌روال

اضافه شده در نسخه‌ی 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)
مقدار بازگشتی: مرجع جدید.

یک شیء هم‌روال جدید بر اساس شیء frame ایجاد می‌کند و برمی‌گرداند که __name__ و __qualname__ آن به name و qualname تنظیم شده‌اند. یک ارجاع به frame توسط این تابع ربوده می‌شود. آرگومان frame نباید NULL باشد.