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

    from fabric.state import env
    @wraps(func)
    def host_prompting_wrapper(*args, **kwargs):
        while (not env.get('host_string', False)):
            handle_prompt_abort('the    target    host    connection    string')
            host_string = raw_input('No    hosts    found.    Please    specify    (single)    host    string    for    connection:    ')
            env.update(to_dict(host_string))
        return func(*args, **kwargs)
    host_prompting_wrapper.undecorated = func
    return host_prompting_wrapper

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

def needs_host(func):