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

    def visitor(self, node):
        try:
            content = inner_func(self, node)
        except DotException as e:
            warning = self.document.reporter.warning(str(e), line=node.line)
            warning.parent = node
            node.children = [warning]
        else:
            source = self.document.attributes['source']
            self.body.append(content)
            node.children = []
    return visitor

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

def visit_inheritance_diagram(inner_func):