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