Поскольку вопрос уже задается, я знаю о создании пользовательского класса исключений, подобного этому:
class MyException(Exception) :
def __init__(self, message='My error message') :
self.message = message
super(MyException, self).__init__(message)
, который будет создавать пользовательский объект класса Exception с предопределенным перезаписываемым сообщением.
Я хотел знать, возможно ли определить в нем больше методов, кроме __init__
, и каковы будут последствия этого.
Спасибо