def log_params(func): def wrapper(*args, **kwargs): return_value = func(*args, **kwargs) print(f"{args} -> {return_value}") return wrapper @log_params def summation(a: int, b: int) -> int: return a + b summation(10, 20)
def log_params(func): def wrapper(*args, **kwargs): return_value = func(*args, **kwargs) print(f"{args} -> {return_value}") return wrapper @log_params def summation(a: int, b: int) -> int: return a + b summation(10, 20)