Есть такой код:
async def callee():
print('Hello')
async def caller():
await callee()
print('World')
caller()
В функции caller есть await, который приостанавливает её выполнение до того момента как выполнится функция calee. Но после запуска этого скрипта консоль выводит следующее сообщение об ошибке:
(asyncio) md@md ~/.MINT18/code/python/asyncio $ python index.py
index.py:8: RuntimeWarning: coroutine 'caller' was never awaited
caller()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
В котором говорится, что функция caller не дождалась выполнения caller. Помогите пожалуйста понять проблему и исправить скрипт