From: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Date: Wed, 19 Apr 2023 10:21:53 +0000 (+0530) Subject: GH-88342: clarify that `asyncio.as_completed` accepts generators yielding tasks ... X-Git-Tag: v3.12.0b1~506 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=da2273fec7b1644786b9616592b53b04fdec4024;p=thirdparty%2FPython%2Fcpython.git GH-88342: clarify that `asyncio.as_completed` accepts generators yielding tasks (#103626) --- diff --git a/Doc/library/asyncio-task.rst b/Doc/library/asyncio-task.rst index 41d09e1e7970..b81d89acf7fd 100644 --- a/Doc/library/asyncio-task.rst +++ b/Doc/library/asyncio-task.rst @@ -829,6 +829,9 @@ Waiting Primitives Deprecation warning is emitted if not all awaitable objects in the *aws* iterable are Future-like objects and there is no running event loop. + .. versionchanged:: 3.12 + Added support for generators yielding tasks. + Running in Threads ================== diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst index bd95bfeea80c..b3bb065741d0 100644 --- a/Doc/whatsnew/3.12.rst +++ b/Doc/whatsnew/3.12.rst @@ -250,7 +250,8 @@ asyncio :mod:`asyncio` does not support legacy generator-based coroutines. (Contributed by Kumar Aditya in :gh:`102748`.) -* :func:`asyncio.wait` now accepts generators yielding tasks. +* :func:`asyncio.wait` and :func:`asyncio.as_completed` now accepts generators + yielding tasks. (Contributed by Kumar Aditya in :gh:`78530`.) csv