Посмотрел на stackoverflow - они там запускают в отдельном потоке с новым event loop корутину. Я же думал, что можно использовать ткущий event loop. Но теперь уже понимаю, что так сделать нельзя, т.к. синхронный код отдаст управление только после своего завершения. Другими словами синхронный код в func2 заблокирует сам себя.
Спасибо за объяснение.
func2 контролируется полностью.
я догадывался, что можно через `asyncio.create_task(func3())` это сделать. Но как получить результат для вызывающей функции func1 ?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Спасибо за объяснение.