def wrapper(*args, **kwargs): print "Wrap start" print type(args) print args print type(kwargs) print kwargs func(*args, **kwargs) print func print type(func) print "Wrap end\n"
def wrapper(*args, **kw): start_time = time.time() value = func(*args, **kw) debuglog.msg("\nPERFTEST===============\nFunction:\t%s\nTime:\t%s\n"% (func.__module__ + "::" + func.__name__, str(time.time() - start_time)), mode="debug") return value
def wrapper(*args, **kwargs): if(len(args) < 1): print 'No activity need to be recorded' else: self = args[0] rs = func(*args, **kwargs) print type(action) print action return rs
def wrapper(*args, **kw): start_time = time.time() value = func(*args, **kw) debuglog.msg("\nPERFTEST===============\nFunction:\t%s\nTime:\t%s\n" % (func.__module__ + "::" + func.__name__, str(time.time() - start_time)), mode="debug") return value
def wrapper(*args, **kwargs): if(len(args) < 1): print 'No activity need to be recorded' else: targs = copy.deepcopy(args); dkwargs = copy.deepcopy(kwargs) rs = func(*args, **kwargs) for i in range(len(targs)): print "index = %d, content = %s" % (i, targs[i]) for k in dkwargs.keys(): print "key = %s, and value = %s" % (k, dkwargs[k]) print '***************************' self = targs[0] class_name = self.__class__.__name__ func_name = func.__name__ print self.__class__.__name__ print func.__name__ return rs
def check(a,b): if(a < b): a, b = b, a return func(a,b)