

def run(self, options, args):
    load_all_commands()
    if args:
        command = args[0]
        if (command not in command_dict):
            raise CommandError(('No command with the name: %s' % command))
        command = command_dict[command]
        x.parser.print_help()
        return SUCCESS
    parser.print_help()
    print('\nCommands available:')
    commands = list(set(command_dict.values()))
    commands.sort(key=(lambda x: x.name))
    for command in commands:
        if command.hidden:
            continue
        print(('  %s: %s' % (command.name, command.summary)))
    return SUCCESS

dataset/ETHPy150Open cloudaice/simple-data/misc/virtenv/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/commands/help.py HelpCommand.run/VarMisuse@58/80 `command`->`x`