Discuss / Python / 第二个作业,测试过

第二个作业,测试过

Topic source

反草

#1 Created at ... [Delete] [Delete and Lock User]
def log(text):
    def decorator(func):
        @functools.wraps(func)
        def wrapper(*args, **kw):
            print('%s %s():' % (text, func.__name__))
            return func(*args, **kw)
        return wrapper
    if hasattr(text,'__call__'):
        func=text
        text="call"
        return decorator(func)
    else:
        return decorator

  • 1

Reply