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

    pyglet = False
    if ((modules is not None) and ('pyglet' in modules)):
        pyglet = True
    def depends_on_deco(fn):
        fn._doctest_depends_on = dict(exe=exe, modules=modules, disable_viewers=disable_viewers, pyglet=pyglet)
        if inspect.isclass(fn):
            fn._doctest_depdends_on = no_attrs_in_subclass(fn, fn._doctest_depends_on)
        return fn
    return depends_on_deco

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

def doctest_depends_on(exe=None, modules=None, disable_viewers=None):