user_image
By  鲁岑    On   2018年5月10日 15:53

def wrapper(*args,**kwargs): # 下面代码的判断逻辑不重要,重要的是参数的引用和返回值 before_result = auth(*args,**kwargs) if(before_result != None): return before_result; main_result = main_func(*args,**kwargs) if(main_result != None): return main_result; after_result = log(*args,**kwargs) if(after_result != None): return after_result; return wrapper