From e961db9492aee8afc998ed9e95e055503d96dcfe Mon Sep 17 00:00:00 2001 From: Nikita Sobolev Date: Sun, 18 Feb 2024 02:50:26 +0300 Subject: [PATCH] Change the `asyncio.Task` constructor type (#10228) --- stdlib/asyncio/tasks.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/asyncio/tasks.pyi b/stdlib/asyncio/tasks.pyi index 23447ba27..b62b7a5d0 100644 --- a/stdlib/asyncio/tasks.pyi +++ b/stdlib/asyncio/tasks.pyi @@ -375,6 +375,8 @@ else: if sys.version_info >= (3, 12): _TaskCompatibleCoro: TypeAlias = Coroutine[Any, Any, _T_co] +elif sys.version_info >= (3, 9): + _TaskCompatibleCoro: TypeAlias = Generator[_TaskYieldType, None, _T_co] | Coroutine[Any, Any, _T_co] else: _TaskCompatibleCoro: TypeAlias = Generator[_TaskYieldType, None, _T_co] | Awaitable[_T_co]