Discuss / Python / mark1

mark1

Topic source

import functools

def log(func):

    @functools.wraps(func)

    def wrapper(*args, **kw):

        print('call %s():' % func.__name__)

        r = func(*args, **kw)

        print('end %s():' % func.__name__)

        return r

    return wrapper

@log

def now():

    print('2015-3-25')

now()


  • 1

Reply