From cb45b1403573c36ba7573b4a3c30172556c4d9c0 Mon Sep 17 00:00:00 2001 From: Stephen Morton Date: Tue, 15 Oct 2024 11:39:26 -0700 Subject: [PATCH] inheritance of asyncio.Future --- stdlib/_asyncio.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/_asyncio.pyi b/stdlib/_asyncio.pyi index 18920cd8a8a4..a54d246e7be8 100644 --- a/stdlib/_asyncio.pyi +++ b/stdlib/_asyncio.pyi @@ -1,9 +1,9 @@ import sys from asyncio.events import AbstractEventLoop -from collections.abc import Awaitable, Callable, Coroutine, Generator, Iterable +from collections.abc import Awaitable, Callable, Coroutine, Generator from contextvars import Context from types import FrameType -from typing import Any, Literal, TextIO, TypeVar +from typing import Any, Generic, Literal, TextIO, TypeVar from typing_extensions import Self, TypeAlias if sys.version_info >= (3, 9): @@ -13,7 +13,7 @@ _T = TypeVar("_T") _T_co = TypeVar("_T_co", covariant=True) _TaskYieldType: TypeAlias = Future[object] | None -class Future(Awaitable[_T], Iterable[_T]): +class Future(Generic[_T]): _state: str @property def _exception(self) -> BaseException | None: ...