BaseException
Базовый класс для всех встроенных исключений.
Внимание
Наследовать пользовательские типы исключений от данного класса не нужно. Пользовательские типы наследуются от Exception.
Если экземпляр класса передан в str() или unicode() будет возвращено строковое представление переданных в этот экземпляр аргументов. В случае отсутствия аргументов возвращается пустая строка.
str(Exception('arg1', 2, {'a': 'b'})) # "('arg1', 2, {'a': 'b'})"
Начиная с +py3.11 у типа и наследников доступен атрибут
__note__
(по умолчанию None
).Значение этого атрибута выводится в трассировках.
Синонимы поиска: BaseException
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.