| Home | Trees | Index | Help | 
|---|
| Module optparse :: Class OptionContainer | 
 | 
OptionParser
Abstract base class.
Class attributes:
  standard_option_list : [Option]
    list of standard options that will be accepted by all instances
    of this parser class (intended to be overridden by subclasses).
Instance attributes:
  option_list : [Option]
    the list of Option objects contained by this OptionContainer
  _short_opt : { string : Option }
    dictionary mapping short option strings, eg. "-f" or "-X",
    to the Option instances that implement them.  If an Option
    has multiple short option strings, it will appears in this
    dictionary multiple times. [1]
  _long_opt : { string : Option }
    dictionary mapping long option strings, eg. "--file" or
    "--exclude", to the Option instances that implement them.
    Again, a given Option can occur multiple times in this
    dictionary. [1]
  defaults : { string : any }
    dictionary mapping option destination names to default
    values for each destination [1]
[1] These mappings are common to (shared by) all components of the
    controlling OptionParser, where they are initially created.
| Method Summary | |
|---|---|
| __init__(self,
          option_class,
          conflict_handler,
          description) | |
| add_option(Option)... | |
| add_options(self,
          option_list) | |
| format_description(self,
          formatter) | |
| format_help(self,
          formatter) | |
| format_option_help(self,
          formatter) | |
| get_option(self,
          opt_str) | |
| has_option(self,
          opt_str) | |
| remove_option(self,
          opt_str) | |
| set_conflict_handler(self,
          handler) | |
| set_description(self,
          description) | |
| _check_conflict(self,
          option) | |
| _create_option_mappings(self) | |
| _share_option_mappings(self,
          parser) | |
| Method Details | 
|---|
| add_option(self, *args, **kwargs)add_option(Option) add_option(opt_str, ..., kwarg=val, ...) | 
| Home | Trees | Index | Help | 
|---|
| Generated by Epydoc 2.0 on Sun Sep 25 20:49:16 2005 | http://epydoc.sf.net |