def log(arg): if isinstance(arg,str): def decorator(func): def wrapper(args,**kw): print("%s %s():" % (arg, func.name)) return func(args,kw) return wrapper return decorator def wrapper(*args,kw): print("%s():" % arg.name) return arg(args,*kw) return wrapper
Sign in to make a reply
Mocking之书
def log(arg): if isinstance(arg,str): def decorator(func): def wrapper(args,**kw): print("%s %s():" % (arg, func.name)) return func(args,kw) return wrapper return decorator def wrapper(*args,kw): print("%s():" % arg.name) return arg(args,*kw) return wrapper