import functools import time
def metric(fn): @functools.wraps(fn) def wrapper(args,**kw): start=time.time() v=fn(args,**kw) print('%s executed in %s ms'%(fn.name,time.time()-start)) return v return wrapper
Sign in to make a reply
何苦来哉ooo
import functools import time
def metric(fn): @functools.wraps(fn) def wrapper(args,**kw): start=time.time() v=fn(args,**kw) print('%s executed in %s ms'%(fn.name,time.time()-start)) return v return wrapper