From 5729a239aedd2761c4f19b3827ba37dc8c972a3a Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sat, 19 Feb 2022 02:16:09 +0000 Subject: [PATCH] Add `asyncio.futures.__all__` (#7268) --- stdlib/asyncio/futures.pyi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stdlib/asyncio/futures.pyi b/stdlib/asyncio/futures.pyi index ec27e6b6d..c565b504b 100644 --- a/stdlib/asyncio/futures.pyi +++ b/stdlib/asyncio/futures.pyi @@ -16,6 +16,13 @@ if sys.version_info >= (3, 7): if sys.version_info >= (3, 9): from types import GenericAlias +if sys.version_info >= (3, 8): + __all__ = ("Future", "wrap_future", "isfuture") +elif sys.version_info >= (3, 7): + __all__ = ("CancelledError", "TimeoutError", "InvalidStateError", "Future", "wrap_future", "isfuture") +else: + __all__ = ["CancelledError", "TimeoutError", "InvalidStateError", "Future", "wrap_future", "isfuture"] + _T = TypeVar("_T") if sys.version_info < (3, 7):