ExceptionGroupExceptionGroup
Контейнер для кількох винятків, введений у Python 3.11 для структурованого паралелізму.
Що спричиняє цю помилку
Кілька паралельних задач одночасно викинули винятки. ExceptionGroup об'єднує їх разом; зазвичай використовується з asyncio.TaskGroup і синтаксисом except* для обробки кількох помилок від паралельних операцій.
Як виправити
Використовуйте синтаксис except* (Python 3.11+) для обробки конкретних типів винятків у групі. Звертайтеся до .exceptions для перегляду окремих помилок. Для Python < 3.11 використовуйте бекпорт exceptiongroup.
Пов'язані коди помилок
TypeError: object is not callableTypeError: object is not callable
Об'єкт, що не є функцією, було викликано з дужками ().
AttributeErrorAttributeError
Об'єкт не має запитуваного атрибута або методу.
DeprecationWarningDeprecationWarning
Попередження про застарілу функцію, яку буде видалено в майбутній версії.
concurrent.futures.TimeoutErrorconcurrent.futures.TimeoutError
Future не завершився в межах вказаного часу очікування.
KeyboardInterruptKeyboardInterrupt
Користувач натиснув Ctrl+C для переривання запущеної програми.
RuntimeErrorRuntimeError
Загальна помилка виконання, що не підпадає під жодну іншу категорію.