這裏是我的裝飾:獲取裝飾函數的名稱?
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
任何想法?
但它不在stdlib中 – rubik 2011-02-03 15:19:04
Django也不是。 – tkerwin 2011-02-04 03:16:21