вот мой декоратор:
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
Любые идеи?