.create_task возвращает Task объект, который ты можешь заэвейтить/получить его результат(в этом случае если ещё не готово - ошибка выбивается, а если эвейтить, то будет блок) https://docs.python.org/3/library/asyncio-task.html#asyncio.create_task
я сделал вот так но ловлю эту ошибку, оба таска отработали норм, но в конце выбросило исключение, не понимаю в чём дело
то есть грубо говоря контролить это всё try except ?
так можно, например: https://docs.python.org/3/library/asyncio-task.html#waiting-primitives. Эта функция вернет управление когда все таски выполнятся asyncio.wait(aws, *, timeout=None, return_when=ALL_COMPLETED)
.wait вроде как вообще депрекейтед скоро будет и принимает она не Task'и, а awaitable objects
а откуда импортировать константу ALL_COMPLETED ?
Обсуждают сегодня