Предыдущая публикация
11 введет новый примитив синхронизации TaskGroup
TaskGroup задуман что-бы запускать вложенные tasks и продолжать их выполнение даже если один из тасков упадет. Исключение будет выбрасываться через exception group (опишу позже), так что оно не потеряется. Возможно, ExceptionGroups были введены исключительно ради TaskGroup.
TaskGroup заменит функцию asyncio.gather(), так как предоставляет более удобный, понятный и безопасный API.
Документация здесь: https://docs.python.org/3.11/library/asyncio-task.htm ..
В примере ниже, даже если coro1 упадет, coro2 продолжен выполняться.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев