Python example: decorators
Last modified: March 18, 2021
xxxxxxxxxx
import functools
def my_decorator(func):
wraps(func) .
def wrapper(*args, **kwargs):
print(f"Calling function {func.__name__} with args {args} and kwargs {kwargs}")
return func(*args, **kwargs)
return wrapper
def my_function(a, b):
pass
my_function(1, b=2)
Result
Console output