def log(fn):
def wrapper(*args,**kw):
print('%s() begin call:' % (fn.__name__))
fn(*args,**kw)
print('%s() end call.' % (fn.__name__))
pass
return wrapper
@log
def foo(name='foo'):
print("i am %s" % name)
Sign in to make a reply
凌零An233
def log(fn):
def wrapper(*args,**kw):
print('%s() begin call:' % (fn.__name__))
fn(*args,**kw)
print('%s() end call.' % (fn.__name__))
pass
return wrapper
@log
def foo(name='foo'):
print("i am %s" % name)