Package pysql :: Module pysqloptionparser :: Class PysqlOptionParser
[hide private]
[frames] | no frames]

Class PysqlOptionParser

source code


Instance Methods [hide private]
 
__init__(self) source code
 
parse_args(self, line)
parse_args(args : [string] = sys.argv[1:], values : Values = None) -> (values : Values, args : [string])
source code
 
exit(self, status=0, msg=None) source code
 
error(self, msg)
error(msg : string)
source code

Inherited from optparse.OptionParser: add_option_group, check_values, destroy, disable_interspersed_args, enable_interspersed_args, expand_prog_name, format_epilog, format_help, format_option_help, get_default_values, get_description, get_option_group, get_prog_name, get_usage, get_version, print_help, print_usage, print_version, set_default, set_defaults, set_process_default_values, set_usage

Inherited from optparse.OptionParser (private): _add_help_option, _add_version_option, _create_option_list, _get_all_options, _get_args, _get_encoding, _init_parsing_state, _match_long_opt, _populate_option_list, _process_args, _process_long_opt, _process_short_opts

Inherited from optparse.OptionContainer: add_option, add_options, format_description, get_option, has_option, remove_option, set_conflict_handler, set_description

Inherited from optparse.OptionContainer (private): _check_conflict, _create_option_mappings, _share_option_mappings

Class Variables [hide private]

Inherited from optparse.OptionParser: standard_option_list

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: optparse.OptionContainer.__init__

parse_args(self, line)

source code 

parse_args(args : [string] = sys.argv[1:],
           values : Values = None)
-> (values : Values, args : [string])

Parse the command-line options found in 'args' (default:
sys.argv[1:]).  Any errors result in a call to 'error()', which
by default prints the usage message to stderr and calls
sys.exit() with an error message.  On success returns a pair
(values, args) where 'values' is an Values instance (with all
your option values) and 'args' is the list of arguments left
over after parsing options.

Overrides: optparse.OptionParser.parse_args
(inherited documentation)

exit(self, status=0, msg=None)

source code 
Overrides: optparse.OptionParser.exit

error(self, msg)

source code 

error(msg : string)

Print a usage message incorporating 'msg' to stderr and exit. If you override this in a subclass, it should not return -- it should either exit or raise an exception.

Overrides: optparse.OptionParser.error
(inherited documentation)