import time, functools def metric(func): @functools.wraps(func) def wrapper(*args, **kw): time_func_start = time.time() res = func(*args, **kw) time_func_end = time.time() duration = int(round((time_func_end - time_func_start)*1000)) print('%s executed in %s ms' % (func.__name__, duration)) return res return wrapper
Sign in to make a reply
祥子920