import time, functools def metric(fn): def wrapper(*args, **kw): start_at = time.time() f = fn(*args, **kw) end_at = time.time() print('%s executed in %s ms' % (fn.__name__, (end_at - start_at) * 1000)) return f return wrapper
Sign in to make a reply
松霜杨雪
import time, functools def metric(fn): def wrapper(*args, **kw): start_at = time.time() f = fn(*args, **kw) end_at = time.time() print('%s executed in %s ms' % (fn.__name__, (end_at - start_at) * 1000)) return f return wrapper