Пфффффф "Gather не подходит, так как нельзя получить потом данные." Это с каких пор?
Ну так а зачем тут run_until_complete? gather надо просто запускать через await asyncio.gather(...)
Спасибо, помогло
А как можно сделать чтобы выполнялось максимум по 10 (например) тасков одновременно? И чтобы после того так какой то таск закончил работу, вместо него будет другой таск, и еще желательно чтобы результат таска прокидывался в какой то хэндлер для обработки
Я бы делал через while и внутри asyncio.create_task() И внутри проверять, чтоб активных тасок было N-ное кол-во Или что-то похожее
Ок, надеялся что есть готовый инструмент
Обсуждают сегодня