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

    def _add_fileline(obj):
        'Add    fileinto    to    a    object.\n                                '
        if ((obj.__doc__ is None) or ('From:' in obj.__doc__)):
            return
        fname = inspect.getsourcefile(obj)
        if (fname is None):
            return
        try:
            line = inspect.getsourcelines(obj)[(-1)]
        except IOError:
            return
        obj.__doc__ += ('\n\nFrom:%s:%d' % (fname, line))
    if isinstance(module, str):
        module = sys.modules[module]
    for (_, obj) in inspect.getmembers(module):
        if inspect.isbuiltin(obj):
            continue
        if inspect.isfunction(obj):
            _add_fileline(obj)
        if inspect.ismethod(obj):
            _add_fileline(obj.__func__)
        if (inspect.isclass(obj) and incursive):
            add_fileline_to_docstring(obj, False)

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

def add_fileline_to_docstring(module, incursive=True):