#!/usr/bin/python
#coding=gb2312
def tracer(func,*pargs,**kargs):
print('calling:',func.__name__)
return func(*pargs,**kargs)
def func(a,b,c,d):
return a+b+c+d
print(tracer(func,1,2,c=3,d=4))
print(tracer(func,3,4,c=5,d=6))
#!/usr/bin/python
#coding=gb2312
def tracer(func,*pargs,**kargs):
print('calling:',func.__name__)
return func(*pargs,**kargs)
def func(a,b,c,d):
return a+b+c+d
print(tracer(func,1,2,c=3,d=4))
print(tracer(func,3,4,c=5,d=6))
转载于:https://my.oschina.net/xiaocon/blog/199337