| 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 Aug 3 08:00:04 2016 | http://epydoc.sourceforge.net |