From 8188af93831b325771af3072dcc0f9b6c1ec7316 Mon Sep 17 00:00:00 2001 From: Jack O'Connor Date: Fri, 20 Feb 2026 18:40:29 -0800 Subject: [PATCH] EXPERIMENT: remove apparently redundant overloads of `asyncio.wait` --- stdlib/asyncio/tasks.pyi | 5 ----- 1 file changed, 5 deletions(-) diff --git a/stdlib/asyncio/tasks.pyi b/stdlib/asyncio/tasks.pyi index be9b60cd36ae..06e9f381a89f 100644 --- a/stdlib/asyncio/tasks.pyi +++ b/stdlib/asyncio/tasks.pyi @@ -369,14 +369,9 @@ else: async def wait_for(fut: _FutureLike[_T], timeout: float | None, *, loop: AbstractEventLoop | None = None) -> _T: ... if sys.version_info >= (3, 11): - @overload async def wait( fs: Iterable[_FT], *, timeout: float | None = None, return_when: str = "ALL_COMPLETED" ) -> tuple[set[_FT], set[_FT]]: ... - @overload - async def wait( - fs: Iterable[Task[_T]], *, timeout: float | None = None, return_when: str = "ALL_COMPLETED" - ) -> tuple[set[Task[_T]], set[Task[_T]]]: ... elif sys.version_info >= (3, 10): @overload