]>
Commit | Line | Data |
---|---|---|
77f90330 | 1 | # flake8: noqa: F405 |
77f90330 | 2 | from asyncio import * # noqa: F403 |
3 | ||
059bc4db | 4 | from .compat_utils import passthrough_module |
9196cbfe | 5 | |
6 | passthrough_module(__name__, 'asyncio') | |
7 | del passthrough_module | |
77f90330 | 8 | |
9 | try: | |
10 | run # >= 3.7 | |
11 | except NameError: | |
12 | def run(coro): | |
13 | try: | |
14 | loop = get_event_loop() | |
15 | except RuntimeError: | |
16 | loop = new_event_loop() | |
17 | set_event_loop(loop) | |
18 | loop.run_until_complete(coro) | |
059bc4db | 19 | |
20 | try: | |
21 | all_tasks # >= 3.7 | |
22 | except NameError: | |
23 | all_tasks = Task.all_tasks |