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):