У меня есть класс python
со многими методами():
Method1()
Method2()
...........
...........
MethodN()
Все методы - при выполнении разных задач - имеют одну и ту же схему:
do something
do something else
has anything gone wrong?
raise an exception
Я хочу получать электронную почту всякий раз, когда исключение возникает где-либо в классе.
Есть ли простой способ объединить эту логику в класс, а не вызывать SendEmail()
перед каждым оператором raise Exception
? Каков правильный, питонический способ справиться с таким делом? canh "обобщенный" обработчик исключений - это решение? Я был бы рад за любые идеи, которые у вас могут быть.