Home
last modified time | relevance | path

Searched refs:firstiter (Results 1 - 5 of 5) sorted by relevance

/third_party/python/Python/
H A Dsysmodule.c1226 {"firstiter", "Hook to intercept first iteration"},
1241 static char *keywords[] = {"firstiter", "finalizer", NULL}; in sys_set_asyncgen_hooks()
1242 PyObject *firstiter = NULL; in sys_set_asyncgen_hooks() local
1247 &firstiter, &finalizer)) { in sys_set_asyncgen_hooks()
1266 if (firstiter && firstiter != Py_None) { in sys_set_asyncgen_hooks()
1267 if (!PyCallable_Check(firstiter)) { in sys_set_asyncgen_hooks()
1269 "callable firstiter expected, got %.50s", in sys_set_asyncgen_hooks()
1270 Py_TYPE(firstiter)->tp_name); in sys_set_asyncgen_hooks()
1273 if (_PyEval_SetAsyncGenFirstiter(firstiter) < in sys_set_asyncgen_hooks()
1303 PyObject *firstiter = _PyEval_GetAsyncGenFirstiter(); sys_get_asyncgen_hooks_impl() local
[all...]
H A Dceval.c7074 _PyEval_SetAsyncGenFirstiter(PyObject *firstiter) argument
7082 Py_XINCREF(firstiter);
7083 Py_XSETREF(tstate->async_gen_firstiter, firstiter);
/third_party/python/Lib/test/
H A Dtest_sys.py1641 self.assertIsNone(old.firstiter)
1644 firstiter = lambda *a: None
1645 sys.set_asyncgen_hooks(firstiter=firstiter)
1647 self.assertIs(hooks.firstiter, firstiter)
1648 self.assertIs(hooks[0], firstiter)
1655 self.assertIs(hooks.firstiter, firstiter)
1656 self.assertIs(hooks[0], firstiter)
[all...]
/third_party/python/Objects/
H A Dgenobject.c1453 PyObject *firstiter; in async_gen_init_hooks() local
1469 firstiter = tstate->async_gen_firstiter; in async_gen_init_hooks()
1470 if (firstiter) { in async_gen_init_hooks()
1473 Py_INCREF(firstiter); in async_gen_init_hooks()
1474 res = PyObject_CallOneArg(firstiter, (PyObject *)o); in async_gen_init_hooks()
1475 Py_DECREF(firstiter); in async_gen_init_hooks()
/third_party/python/Lib/asyncio/
H A Dbase_events.py602 sys.set_asyncgen_hooks(firstiter=self._asyncgen_firstiter_hook,

Completed in 21 milliseconds