Discuss / Python / log

Nghg

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

def log(func):

    if callable(func):

        @functools.wraps(func)

        def wrapper(*args, **kw):

            print('%s executed' % (func.__name__))

            return func(*args, **kw)

        return wrapper

    def decorator(fn):

        @functools.wraps(fn)

        def wrapper(*args, **kw):

            print('%s %s' % (fn.__name__, func))

            return fn(*args, **kw)

        return wrapper

    return decorator


  • 1

Reply