Trees | Indices | Help |
|
---|
|
optparse.OptionContainer --+ | optparse.OptionParser --+ | SingleDashOptionParser
An OptionParser subclass that allows long options with a single dash.
Note that this class can therefore not be used for clustering short options - i.e. "-rf" will be interpreted as a long option "rf", not the short options "-r" and "-f".
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
This constructor takes the same options as the standard library's optparse.OptionParser. It also takes the keyword argument 'version_source', which should be a string containing a CVS Revision string like $Revision: 1.26 $. The 'version_source' argument is used to create a standard version string that also notes the Schrodinger python version number, so its use should be preferred to specifying a 'version' explicitly.
|
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.
|
|
Return the Option instance with the option string opt_str, or None if no options have that string.
|
Remove the Option with the option string opt_str.
|
Return an option that matches the opt_str or for which opt_str is an unambiguous abbreviation. A long option should begin with a single dash. Options with embedded equals signs are allowed. |
print_usage(file : file = stdout) Print the usage message for the current program (self.usage) to 'file' (default stdout). Any occurence of the string "%prog" in self.usage is replaced with the name of the current program (basename of sys.argv[0]). Does nothing if self.usage is empty or not defined.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Oct 26 01:00:02 2016 | http://epydoc.sourceforge.net |