A facade encapsulating the high-level logic of a Docutils system.
There are no base classes.
There are no implemented interfaces.
There are no attributes in this class.
apply_transforms()
debugging_dumps()
get_settings(usage=None, description=None, settings_spec=None, config_section=None, **defaults)
Set and return default settings (overrides in defaults dict).
Set components first (self.set_reader & self.set_writer). Explicitly setting self.settings disables command line option processing from self.publish().
process_command_line(argv=None, usage=None, description=None, settings_spec=None, config_section=None, **defaults)
Pass an empty list to argv to avoid reading sys.argv (the default).
Set components first (self.set_reader & self.set_writer).
process_programmatic_settings(settings_spec, settings_overrides, config_section)
publish(argv=None, usage=None, description=None, settings_spec=None, settings_overrides=None, config_section=None, enable_exit_status=None)
Process command line options and arguments (if self.settings not already set), run self.reader and then self.writer. Return self.writer's output.
report_Exception(error)
report_SystemMessage(error)
report_UnicodeError(error)
set_components(reader_name, parser_name, writer_name)
set_destination(destination=None, destination_path=None)
set_io(source_path=None, destination_path=None)
set_reader(reader_name, parser, parser_name)
Set self.reader by name.
set_source(source=None, source_path=None)
set_writer(writer_name)
Set self.writer by name.
setup_option_parser(usage=None, description=None, settings_spec=None, config_section=None, **defaults)
There are no known subclasses.