2023-10-03
In [3]:
Copied!
def decorator(f):
def wrapper(*args, **kwargs):
kwargs['new_var'] = 'Injected variable'
return f(*args, **kwargs)
return wrapper
@decorator
def test_function(a, b, new_var=None):
print(a, b, new_var)
test_function(1, 2)
def decorator(f):
def wrapper(*args, **kwargs):
kwargs['new_var'] = 'Injected variable'
return f(*args, **kwargs)
return wrapper
@decorator
def test_function(a, b, new_var=None):
print(a, b, new_var)
test_function(1, 2)
1 2 Injected variable
In [ ]:
Copied!