Discuss / Python / 套娃

套娃

Topic source

状态空间

#1 Created at ... [Delete] [Delete and Lock User]
def Log():    def log():        def decorator(func):            @functools.wraps(func)            def wrapper(*args, **kw):                print('%s %s():' % ('begin call', func.__name__))                return func(*args, *kw)            return wrapper        return decorator    def decorator(func):        # @functools.wraps(func)        func = log()(func)        def wrapper(*args, **kw):            func()            print('%s %s():' % ('end call', func.__name__))        return wrapper    return decorator

  • 1

Reply