Lines Matching defs:coro
940 PyObject *coro = make_gen(&PyCoro_Type, func);
941 if (!coro) {
948 ((PyCoroObject *)coro)->cr_origin_or_finalizer = NULL;
952 ((PyCoroObject *)coro)->cr_origin_or_finalizer = cr_origin;
954 Py_DECREF(coro);
958 return coro;
1084 coro_repr(PyCoroObject *coro)
1087 coro->cr_qualname, coro);
1091 coro_await(PyCoroObject *coro)
1097 Py_INCREF(coro);
1098 cw->cw_coroutine = coro;
1104 coro_get_cr_await(PyCoroObject *coro, void *Py_UNUSED(ignored))
1106 PyObject *yf = _PyGen_yf((PyGenObject *) coro);
1113 cr_getsuspended(PyCoroObject *coro, void *Py_UNUSED(ignored))
1115 if (coro->cr_frame_state == FRAME_SUSPENDED) {
1122 cr_getrunning(PyCoroObject *coro, void *Py_UNUSED(ignored))
1124 if (coro->cr_frame_state == FRAME_EXECUTING) {
1131 cr_getframe(PyCoroObject *coro, void *Py_UNUSED(ignored))
1133 return _gen_getframe((PyGenObject *)coro, "cr_frame");
1362 PyObject *coro = gen_new_with_qualname(&PyCoro_Type, f, name, qualname);
1363 if (!coro) {
1371 ((PyCoroObject *)coro)->cr_origin_or_finalizer = NULL;
1374 ((PyCoroObject *)coro)->cr_origin_or_finalizer = cr_origin;
1376 Py_DECREF(coro);
1381 return coro;