您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

31 行
786 B

  1. from __future__ import annotations
  2. import sys
  3. __all__ = ["TimeoutError", "aiter", "anext", "asyncio_timeout", "asyncio_timeout_at"]
  4. if sys.version_info[:2] >= (3, 11):
  5. TimeoutError = TimeoutError
  6. aiter = aiter
  7. anext = anext
  8. from asyncio import (
  9. timeout as asyncio_timeout, # noqa: F401
  10. timeout_at as asyncio_timeout_at, # noqa: F401
  11. )
  12. else: # Python < 3.11
  13. from asyncio import TimeoutError
  14. def aiter(async_iterable):
  15. return type(async_iterable).__aiter__(async_iterable)
  16. async def anext(async_iterator):
  17. return await type(async_iterator).__anext__(async_iterator)
  18. from .async_timeout import (
  19. timeout as asyncio_timeout, # noqa: F401
  20. timeout_at as asyncio_timeout_at, # noqa: F401
  21. )