import functools import time def metric(func): @functools.wraps(func) def wrapper(*args, **kwargs): start = time.time() fn = func(*args, **kwargs) end = time.time() print('%s() execute in %s ms' % (func.__name__, (end - start) * 1000)) return fn return wrapper
Sign in to make a reply
skychi