1"""The asyncio package, tracking PEP 3156.""" 2 3# flake8: noqa 4 5import sys 6 7# This relies on each of the submodules having an __all__ variable. 8from .base_events import * 9from .coroutines import * 10from .events import * 11from .exceptions import * 12from .futures import * 13from .locks import * 14from .protocols import * 15from .runners import * 16from .queues import * 17from .streams import * 18from .subprocess import * 19from .tasks import * 20from .taskgroups import * 21from .timeouts import * 22from .threads import * 23from .transports import * 24 25__all__ = (base_events.__all__ + 26 coroutines.__all__ + 27 events.__all__ + 28 exceptions.__all__ + 29 futures.__all__ + 30 locks.__all__ + 31 protocols.__all__ + 32 runners.__all__ + 33 queues.__all__ + 34 streams.__all__ + 35 subprocess.__all__ + 36 tasks.__all__ + 37 threads.__all__ + 38 timeouts.__all__ + 39 transports.__all__) 40 41if sys.platform == 'win32': # pragma: no cover 42 from .windows_events import * 43 __all__ += windows_events.__all__ 44else: 45 from .unix_events import * # pragma: no cover 46 __all__ += unix_events.__all__ 47