human
I wrote the below code

    def decorator(func):
        if ((isinstance(condition, bool) and condition) or ((not isinstance(condition, bool)) and condition())):
            wrapper = unittest.skip('[{}]    skipped:    {}\n'.format(_get_bench_name(func), skip_message))(func)
        else:
            @wraps(func)
            def wrapper(*args, **kwargs):
                func(*args, **kwargs)
        return wrapper
    return decorator

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

def _bench_skipper(condition, skip_message):