File size: 390 Bytes
0127f13 72f2bb7 0127f13 72f2bb7 0127f13 72f2bb7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from functools import wraps
import traceback
def capture_err(func):
@wraps(func)
async def wrapper(*args, **kwargs):
try:
return await func(*args, **kwargs)
except Exception as e:
print(f"An error occurred in {func.__name__}:")
traceback.print_exc()
return None
return wrapper
capture_callback_err = capture_err |