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

    def _run_with_logging(self, *args, **kwargs):
        original = getattr(self, original_name)
        method = getattr(original, method_name)
        try:
            TEST_MESSAGE(method=method_name.decode('ascii')).write()
            return method(*args, **kwargs)
        except Exception:
            TEST_EXCEPTION(method=method_name.decode('ascii')).write()
            raise
    return _run_with_logging

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

def _test_logged_method(method_name, original_name):