human
Here's a good function header given the following:
I wrote the below code

    from mkt.site.tasks import set_modified_on_object
    @functools.wraps(f)
    def wrapper(*args, **kw):
        objs = kw.pop('set_modified_on', None)
        result = f(*args, **kw)
        if (objs and result):
            extra_kwargs = (result if isinstance(result, dict) else {})
            for obj in objs:
                task_log.info(('Delaying    setting    modified    on    object:    %s,    %s' % (obj.__class__.__name__, obj.pk)))
                set_modified_on_object.apply_async(args=[obj._meta.app_label, obj._meta.model_name, obj.pk], kwargs=extra_kwargs, eta=(datetime.datetime.now() + datetime.timedelta(seconds=settings.NFS_LAG_DELAY)))
        return result
    return wrapper

What's a good function header?
assistant
#Here's a good function header.

def set_modified_on(f):