【发布时间】:2011-06-20 16:48:41
【问题描述】:
这是我的装饰器:
def check_domain(func):
def wrapper(domain_id, *args, **kwargs):
domain = get_object_or_None(Domain, id=domain_id)
if not domain:
return None
return func(domain_id, *args, **kwargs)
return wrapper
这是一个包装好的函数:
@check_domain
def collect_data(domain_id, from_date, to_date):
do_stuff(...)
如果我使用collect_data.__name__,我会得到wrapper 而不是collect_data
有什么想法吗?
【问题讨论】: