Могу ли я определить методы в классах исключений, кроме __init__ в Python? - PullRequest
0 голосов
/ 23 февраля 2019

Поскольку вопрос уже задается, я знаю о создании пользовательского класса исключений, подобного этому:

class MyException(Exception) :

   def __init__(self, message='My error message') :
       self.message = message
       super(MyException, self).__init__(message)

, который будет создавать пользовательский объект класса Exception с предопределенным перезаписываемым сообщением.

Я хотел знать, возможно ли определить в нем больше методов, кроме __init__, и каковы будут последствия этого.

Спасибо

1 Ответ

0 голосов
/ 23 февраля 2019

Да, вы можете.Это не будет иметь никакого эффекта, кроме наличия других методов на нем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...