def metric(fn):
@functools.wraps(fn)
def wrapper(*args, **kw):
import time
start = time.time()
fn(*args, **kw)
end = time.time()
print('%s executed in %s ms' % (fn.__name__, end - start))
return fn(*args, **kw)
return wrapper
Sign in to make a reply
Blind-Monster
def metric(fn):
@functools.wraps(fn)
def wrapper(*args, **kw):
import time
start = time.time()
fn(*args, **kw)
end = time.time()
print('%s executed in %s ms' % (fn.__name__, end - start))
return fn(*args, **kw)
return wrapper