Add asyncio.tasks.__all__ (#7280)

This commit is contained in:
Alex Waygood
2022-02-19 03:15:09 +00:00
committed by GitHub
parent 309b6f2b52
commit d9e7673273

View File

@@ -11,6 +11,45 @@ from .futures import Future
if sys.version_info >= (3, 9):
from types import GenericAlias
if sys.version_info >= (3, 7):
__all__ = (
"Task",
"create_task",
"FIRST_COMPLETED",
"FIRST_EXCEPTION",
"ALL_COMPLETED",
"wait",
"wait_for",
"as_completed",
"sleep",
"gather",
"shield",
"ensure_future",
"run_coroutine_threadsafe",
"current_task",
"all_tasks",
"_register_task",
"_unregister_task",
"_enter_task",
"_leave_task",
)
else:
__all__ = [
"Task",
"FIRST_COMPLETED",
"FIRST_EXCEPTION",
"ALL_COMPLETED",
"wait",
"wait_for",
"as_completed",
"sleep",
"async",
"gather",
"shield",
"ensure_future",
"run_coroutine_threadsafe",
]
_T = TypeVar("_T")
_T1 = TypeVar("_T1")
_T2 = TypeVar("_T2")