Привет
Подскажите плизки, не совсем по аиограму, точнее не только по нему, пытался разобраться, но не очень понял..
Есть синхронная функция, из которой я пытаюсь запустить корутин (async def),
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
loop.run_until_complete(fn(arg1, arg2))
Выдает ошибку RuntimeError: Timeout context manager should be used inside a task,
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop) # <----
loop.create_task(fn(arg1, arg2))
loop.run_forever()
Так выполняет до первого await в функции, потом не идёт дальше, подскажите, что можно придумать