Home
last modified time | relevance | path

Searched refs:awaitable (Results 1 - 6 of 6) sorted by relevance

/third_party/python/Objects/
H A Diterobject.c329 PyObject *awaitable = _PyCoro_GetAwaitableIter(obj->wrapped); in anextawaitable_getiter() local
330 if (awaitable == NULL) { in anextawaitable_getiter()
333 if (Py_TYPE(awaitable)->tp_iternext == NULL) { in anextawaitable_getiter()
337 assert(PyCoro_CheckExact(awaitable)); in anextawaitable_getiter()
338 unaryfunc getter = Py_TYPE(awaitable)->tp_as_async->am_await; in anextawaitable_getiter()
339 PyObject *new_awaitable = getter(awaitable); in anextawaitable_getiter()
341 Py_DECREF(awaitable); in anextawaitable_getiter()
344 Py_SETREF(awaitable, new_awaitable); in anextawaitable_getiter()
345 if (!PyIter_Check(awaitable)) { in anextawaitable_getiter()
348 Py_DECREF(awaitable); in anextawaitable_getiter()
378 PyObject *awaitable = anextawaitable_getiter(obj); anextawaitable_iternext() local
396 PyObject *awaitable = anextawaitable_getiter(obj); anextawaitable_proxy() local
497 PyAnextAwaitable_New(PyObject *awaitable, PyObject *default_value) PyAnextAwaitable_New() argument
[all...]
/third_party/python/Lib/test/
H A Dtest_asyncgen.py21 def awaitable(*, throw=False): function
181 await awaitable()
184 await awaitable()
186 await awaitable()
193 await awaitable()
195 await awaitable()
222 await awaitable()
224 await awaitable(throw=True)
232 await awaitable()
306 await awaitable()
[all...]
/third_party/python/Lib/unittest/test/testmock/
H A Dtestasync.py227 awaitable = spec(1, 2, c=3)
229 await awaitable
239 self.assertTrue(asyncio.iscoroutine(awaitable))
256 awaitable = mock_method(1, 2, c=3)
260 self.assertTrue(asyncio.iscoroutine(awaitable))
261 self.assertTrue(inspect.isawaitable(awaitable))
269 await awaitable
/third_party/python/Lib/asyncio/
H A Dtasks.py645 """Wrap a coroutine or an awaitable in a future.
664 raise TypeError('An asyncio.Future, a coroutine or an awaitable '
678 def _wrap_awaitable(awaitable):
681 Wraps awaitable (an object with __await__) into a coroutine
684 return (yield from awaitable.__await__())
/third_party/python/Python/
H A Dbltinmodule.c1661 PyObject *awaitable; in builtin_anext_impl() local
1671 awaitable = (*t->tp_as_async->am_anext)(aiterator); in builtin_anext_impl()
1673 return awaitable; in builtin_anext_impl()
1677 awaitable, default_value); in builtin_anext_impl()
1678 Py_DECREF(awaitable); in builtin_anext_impl()
H A Dceval.c2500 PyObject *awaitable = NULL; local
2505 awaitable = type->tp_as_async->am_anext(aiter);
2506 if (awaitable == NULL) {
2528 awaitable = _PyCoro_GetAwaitableIter(next_iter);
2529 if (awaitable == NULL) {
2543 PUSH(awaitable);
2563 awaited, `yf` is a pointer to the current awaitable

Completed in 25 milliseconds