Common settings (defined below) and component-specific settings must not
conflict. Short options are reserved for common settings, and components
are restrict to using long options.
Method Summary |
|
__init__ (self,
components,
defaults,
read_config_files,
*args,
**kwargs)
components is a list of Docutils components each containing a
.settings_spec attribute. |
|
check_args(self,
args)
|
|
check_threshold(self,
level)
|
|
check_values (self,
values,
args)
check_values(values : Values, args : [string])
-> (values : Values, args : [string])
Check that the supplied option values and leftover arguments are
valid. |
|
populate_from_components (self,
components)
For each component, first populate from the SettingsSpec.settings_spec
structure, then from the SettingsSpec.settings_defaults dictionary. |
Inherited from OptionParser |
|
add_option_group (self,
*args,
**kwargs)
|
|
disable_interspersed_args (self)
|
|
enable_interspersed_args (self)
|
|
error (self,
msg)
error(msg : string)
Print a usage message incorporating 'msg' to stderr and exit. |
|
format_help (self,
formatter)
|
|
format_option_help (self,
formatter)
|
|
get_default_values (self)
|
|
get_option_group (self,
opt_str)
|
|
get_prog_name (self)
|
|
get_usage (self)
|
|
get_version (self)
|
|
parse_args (self,
args,
values)
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:]). |
|
print_help (self,
file)
print_help(file : file = stdout)
Print an extended help message, listing all options and any
help text provided with them, to 'file' (default stdout). |
|
print_usage (self,
file)
print_usage(file : file = stdout)
Print the usage message for the current program (self.usage) to
'file' (default stdout). |
|
print_version (self,
file)
print_version(file : file = stdout)
Print the version message for this program (self.version) to
'file' (default stdout). |
|
set_default (self,
dest,
value)
|
|
set_defaults (self,
**kwargs)
|
|
set_usage (self,
usage)
|
Inherited from OptionContainer |
|
add_option (self,
*args,
**kwargs)
add_option(Option)... |
|
add_options (self,
option_list)
|
|
format_description (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)
|
Class Variable Summary |
str |
default_error_encoding_error_handler = 'replace'
|
tuple |
relative_path_settings = ('warning_stream',)
|
dict |
settings_defaults = {'_disable_config': None}
|
tuple |
settings_spec = ('General Docutils Options', None, (('In...
|
list |
threshold_choices = ['info', '1', 'warning', '2', 'error...
|
dict |
thresholds = {'info': 1, 'severe': 4, 'warning': 2, 'non...
|
str |
version_template = '%prog (Docutils 0.3.0)'
|
Inherited from OptionParser |
list |
standard_option_list = []
|
Inherited from SettingsSpec |
NoneType |
settings_default_overrides = None |