human
Complete the below
@documented_contextmanager
def hide(*groups):

    ''''Context manager for setting the given output ``groups`` to False.
    ``groups`` must be one or more strings naming the output groups defined in
    `~fabric.state.output`. The given groups will be set to False for the
    duration of the enclosed block, and restored to their previous value
    afterwards.
    For example, to hide the "[hostname] run:" status lines, as well as
    preventing printout of stdout and stderr, one might use `hide` as follows::
    def my_task():
    with hide(\'running\', \'stdout\', \'stderr\'):
    run(\'ls /var/www\')'
    '''
assistant
#Here is the Python program you requested.
    return _set_output(groups, False)