Python Glossary English

все Python 3binasciiисключение

binascii.Incomplete

исключения

Исключение «данные неполны»: задумано для случая, когда стоит дочитать данные и повторить. Наследует Exception, а не ValueError.

Синтаксис

except binascii.Incomplete:

Класс остался в модуле, но в Python 3.11 вместе с a2b_hqx и прочими функциями BinHex ушёл его последний источник — ни одна функция binascii его больше не бросает. Ловить его в новом коде бессмысленно, а встретив в старом, ищите вызов удалённых функций. В отличие от binascii.Error, except ValueError его не поймает.

Примеры

import binascii
print(issubclass(binascii.Incomplete, ValueError))  # → False
print(binascii.Incomplete.__mro__[1].__name__)  # → Exception

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности