Beispiel #1
0
def print_help_more(config):
    """Print extended help."""
    action_descriptions = get_action_descriptions()
    actions_list = OptionGroup(parser, 'ACTION', '\n'.join(action_descriptions))
    parser.add_option_group(actions_list)
    section_descriptions = get_section_descriptions(config)
    sections_list = OptionGroup(parser, 'SECTION', 
                                '\n'.join(section_descriptions))
    parser.add_option_group(sections_list)
    parser.add_option_group(gravity)
    parser.add_option_group(w_h)
    parser.add_option_group(window)
    parser.print_help()
Beispiel #2
0
def print_help_more(config):
    """Print extended help."""
    action_descriptions = get_action_descriptions()
    actions_list = OptionGroup(parser, 'ACTION',
                               '\n'.join(action_descriptions))
    parser.add_option_group(actions_list)
    section_descriptions = get_section_descriptions(config)
    sections_list = OptionGroup(parser, 'SECTION',
                                '\n'.join(section_descriptions))
    parser.add_option_group(sections_list)
    parser.add_option_group(gravity)
    parser.add_option_group(w_h)
    parser.add_option_group(window)
    parser.print_help()
Beispiel #3
0
def print_help_more(config):
    """Print extended help."""
    action_descriptions = []
    for action in sorted(actions.manager.get_all(), 
                         key=lambda action: action.name):
        line = '%s\n  %s\n  %s' %  (action.name, 
                         (action.__doc__ or '').split('\n')[0],
                         ', '.join(action.obligatory_args).upper())
        if action.obligatory_args and action.optional_args:
            line += ', '
        if action.optional_args:
            line += '[%s]' % ', '.join(action.optional_args).upper()
        action_descriptions.append(line)
    actions_list = OptionGroup(parser, 'ACTION', '\n'.join(action_descriptions))
    parser.add_option_group(actions_list)
    sections_list = OptionGroup(parser, 'SECTION', 
                                '\n'.join(sorted(config.sections, reverse=True)))
    parser.add_option_group(sections_list)
    parser.add_option_group(gravity)
    parser.add_option_group(w_h)
    parser.add_option_group(window)
    parser.print_help()
Beispiel #4
0
def print_help():
    """Print normal help."""
    parser.print_help()
Beispiel #5
0
def print_help():
    """Print normal help."""
    parser.print_help()