Перейти до вмісту
Винятки PythonПомилка
ExceptionGroup

ExceptionGroup

Контейнер для кількох винятків, введений у Python 3.11 для структурованого паралелізму.

python

Що спричиняє цю помилку

Кілька паралельних задач одночасно викинули винятки. ExceptionGroup об'єднує їх разом; зазвичай використовується з asyncio.TaskGroup і синтаксисом except* для обробки кількох помилок від паралельних операцій.

Як виправити

Використовуйте синтаксис except* (Python 3.11+) для обробки конкретних типів винятків у групі. Звертайтеся до .exceptions для перегляду окремих помилок. Для Python < 3.11 використовуйте бекпорт exceptiongroup.

Офіційна документація

Пов'язані коди помилок