Помоготите разобрать с простым примером asyncio

Не могу понять в чём тут ошибка. Помоготите разобрать

import asyncio

async def my_coro():
    while True:
        print("Blocking...")
        await asyncio.sleep(1.0)

loop = asyncio.get_event_loop()
loop.run_until_complete(asyncio.wait(my_coro()))
loop.close

Использую python3.6 asyncio (3.4.3)

При выполнении программы выдаётся вот такая ошибка:

Traceback (most recent call last):
  File "./test2.py", line 14, in <module>
    loop.run_until_complete(asyncio.wait(my_coro()))
  File "/usr/lib/python3.6/asyncio/base_events.py", line 484, in run_until_complete
    return future.result()
  File "/usr/lib/python3.6/asyncio/tasks.py", line 302, in wait
    raise TypeError("expect a list of futures, not %s" % type(fs).__name__)
TypeError: expect a list of futures, not coroutine
sys:1: RuntimeWarning: coroutine 'my_coro' was never awaited

Ответы (0 шт):