exception decorator and mail send for errors and changes to rec state checker
This commit is contained in:
13
backend/tools/exception_decorator.py
Normal file
13
backend/tools/exception_decorator.py
Normal file
@@ -0,0 +1,13 @@
|
||||
from backend import LrcException
|
||||
|
||||
|
||||
def exception_decorator(*exceptions):
|
||||
def decorator(func):
|
||||
def new_func(*args, **kwargs):
|
||||
try:
|
||||
ret = func(*args, **kwargs)
|
||||
return ret
|
||||
except exceptions as e:
|
||||
raise LrcException(e)
|
||||
return new_func
|
||||
return decorator
|
||||
Reference in New Issue
Block a user