Lines Matching refs:parser
402 parser = ConfigParser()
406 parser.read(filename)
407 for section in parser.sections():
408 options = parser.options(section)
413 val = parser.get(section,opt)
419 parser.__init__()
472 parser = FancyGetopt(toplevel_options + self.display_options)
473 parser.set_negative_aliases(self.negative_opt)
474 parser.set_aliases({'licence': 'license'})
475 args = parser.getopt(args=self.script_args, object=self)
476 option_order = parser.get_option_order()
483 args = self._parse_command_opts(parser, args)
494 self._show_help(parser,
517 def _parse_command_opts(self, parser, args):
519 'parser' must be a FancyGetopt instance; 'args' must be the list
574 parser.set_option_table(self.global_options +
577 parser.set_negative_aliases(negative_opt)
578 (args, opts) = parser.getopt(args[1:])
580 self._show_help(parser, display_options=0, commands=[cmd_class])
587 if hasattr(opts, parser.get_attr_name(help_option)):
621 def _show_help(self, parser, global_options=1, display_options=1,
624 several lists of command-line options. 'parser' should be a
644 parser.set_option_table(options)
645 parser.print_help(self.common_usage + "\nGlobal options:")
649 parser.set_option_table(self.display_options)
650 parser.print_help(
662 parser.set_option_table(klass.user_options +
665 parser.set_option_table(klass.user_options)
666 parser.print_help("Options for '%s' command:" % klass.__name__)