
Previously, extra newlines left on imports were handled sort of by accident. Now it's all handled uniformly in one place.
73 lines
1.4 KiB
Python
73 lines
1.4 KiB
Python
"""The asyncio package, tracking PEP 3156."""
|
|
|
|
# flake8: noqa
|
|
|
|
import sys
|
|
|
|
# This relies on each of the submodules having an __all__ variable.
|
|
from .base_events import *
|
|
from .coroutines import *
|
|
from .events import * # comment here
|
|
|
|
from .futures import *
|
|
from .locks import * # comment here
|
|
from .protocols import *
|
|
|
|
from ..runners import * # comment here
|
|
from ..queues import *
|
|
from ..streams import *
|
|
|
|
from .a.b.c.subprocess import *
|
|
from . import tasks
|
|
|
|
__all__ = (
|
|
base_events.__all__ +
|
|
coroutines.__all__ +
|
|
events.__all__ +
|
|
futures.__all__ +
|
|
locks.__all__ +
|
|
protocols.__all__ +
|
|
runners.__all__ +
|
|
queues.__all__ +
|
|
streams.__all__ +
|
|
tasks.__all__
|
|
)
|
|
|
|
|
|
# output
|
|
|
|
|
|
"""The asyncio package, tracking PEP 3156."""
|
|
|
|
# flake8: noqa
|
|
import sys
|
|
|
|
# This relies on each of the submodules having an __all__ variable.
|
|
from .base_events import *
|
|
from .coroutines import *
|
|
from .events import * # comment here
|
|
|
|
from .futures import *
|
|
from .locks import * # comment here
|
|
from .protocols import *
|
|
|
|
from ..runners import * # comment here
|
|
from ..queues import *
|
|
from ..streams import *
|
|
|
|
from .a.b.c.subprocess import *
|
|
from . import tasks
|
|
|
|
__all__ = (
|
|
base_events.__all__ +
|
|
coroutines.__all__ +
|
|
events.__all__ +
|
|
futures.__all__ +
|
|
locks.__all__ +
|
|
protocols.__all__ +
|
|
runners.__all__ +
|
|
queues.__all__ +
|
|
streams.__all__ +
|
|
tasks.__all__
|
|
)
|