python 如何获取装饰器的实例
代码如下:
import functools
from functools import wraps
import inspect
def log(f):
@wraps
def wrapper():
return f()
return wrapper
def log2(f):
def wrapper():
return f()
return wrapper
@log
@log2
def f():
print "123"
def f2():
print "456"
如上,如何判断区分出函数f,并且获取f装饰器的实例(即log以及log2的实例)?
函数f与函数f2的唯一区别就是函数f使用了装饰器.
skidy
10 years, 3 months ago