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


코드리뷰좀요