У меня есть код, из которого я хочу получать электронное письмо всякий раз, когда он сталкивается с таким исключением.
try:
f(**kwargs)
except Exception as e:
# email me the environment
Я знаю, что для этого могут работать декораторы Python, например:
@check_error
def f()
@check_error
def g()
Что, если я хочу, чтобы каждый код в моем модуле был упакован по умолчанию? Как def f()
без @check_error
, но я все еще хочу добиться этого. В идеале решение должно применяться как для функций, так и для методов класса.