Я тестирую метод wait
из пакета asyncio
внутри метода sync
и пытаюсь получить самый быстрый ответ от 3 разных конечных точек, с:
done, pendings = loop.run_until_complete(
asyncio.wait(tasks, return_when=asyncio.FIRST_COMPLETED)
)
этот код вышеработает нормально, но это убивает feature
из return_when
, потому что я запускаю все до его завершения, как я могу использовать метод wait
внутри sync
метода и получить FIRST_COMPLETE
?