Discuss / Python / 陈东铭

陈东铭

Topic source

hello

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

范伟

#2 Created at ... [Delete] [Delete and Lock User]

这个厉害了


  • 1

Reply