def metric(fn):
@functools.wraps(fn)
def wrapper(*args, **kw):
start = time.time()
fn(*args, **kw)
end = time.time()
print('%s executed in %s ms' % (fn.__name__, (end-start) * 1000))
return fn(*args, **kw)
return wrapper
Sign in to make a reply
一口一个窝窝头
def metric(fn):
@functools.wraps(fn)
def wrapper(*args, **kw):
start = time.time()
fn(*args, **kw)
end = time.time()
print('%s executed in %s ms' % (fn.__name__, (end-start) * 1000))
return fn(*args, **kw)
return wrapper