def function_trace(func):
def wrapper(*args, **kwargs):
try:
print(f'{func.__name__} started')
result = func(*args, **kwargs)
print(f'{func.__name__} completed')
return result
except Exception as e:
print(f'Error occured in {func.__name__}')
print(e)
return wrapper
코드리뷰좀요
https://bluese05.tistory.com/m/30
여기 한번 보면 감 올듯