Add asyncio.coroutines.__all__ (#7265)

This commit is contained in:
Alex Waygood
2022-02-19 01:36:29 +00:00
committed by GitHub
parent ad6982e4b8
commit ee4ee8bb0f

View File

@@ -4,6 +4,13 @@ from collections.abc import Coroutine
from typing import Any
from typing_extensions import TypeGuard
if sys.version_info >= (3, 11):
__all__ = ("iscoroutinefunction", "iscoroutine")
elif sys.version_info >= (3, 7):
__all__ = ("coroutine", "iscoroutinefunction", "iscoroutine")
else:
__all__ = ["coroutine", "iscoroutinefunction", "iscoroutine"]
if sys.version_info < (3, 11):
from collections.abc import Callable
from typing import TypeVar