def log(func):
if callable(func):
@functools.wraps(func)
def wrapper(*args, **kw):
print('%s executed' % (func.__name__))
return func(*args, **kw)
return wrapper
def decorator(fn):
@functools.wraps(fn)
print('%s %s' % (fn.__name__, func))
return fn(*args, **kw)
return decorator
Sign in to make a reply
Nghg
def log(func):
if callable(func):
@functools.wraps(func)
def wrapper(*args, **kw):
print('%s executed' % (func.__name__))
return func(*args, **kw)
return wrapper
def decorator(fn):
@functools.wraps(fn)
def wrapper(*args, **kw):
print('%s %s' % (fn.__name__, func))
return fn(*args, **kw)
return wrapper
return decorator