diff options
author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2023-01-16 09:19:32 +0000 |
---|---|---|
committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2023-01-16 09:19:32 +0000 |
commit | a56656846f692dcac68f28fde1114005c2bf7bb4 (patch) | |
tree | 706f427b269b1a6db0487ee16f6d3073ffab5814 | |
parent | 31605a59f0dcdaae45ebfbf8cb03cc70952d8e75 (diff) | |
download | docutils-a56656846f692dcac68f28fde1114005c2bf7bb4.tar.gz |
Use self documenting name for `core.Publisher` instances.
Use "publisher" instead of "pub" in publish_* functions for
internal variables holding `core.Publisher` instances in `publish_*()`
functions.
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9318 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r-- | docutils/docutils/core.py | 61 |
1 files changed, 31 insertions, 30 deletions
diff --git a/docutils/docutils/core.py b/docutils/docutils/core.py index 348846017..4629b0b23 100644 --- a/docutils/docutils/core.py +++ b/docutils/docutils/core.py @@ -386,9 +386,9 @@ def publish_cmdline(reader=None, reader_name='standalone', - `description`: Program description, output for the "--help" option (along with command-line option descriptions). """ - pub = Publisher(reader, parser, writer, settings=settings) - pub.set_components(reader_name, parser_name, writer_name) - output = pub.publish( + publisher = Publisher(reader, parser, writer, settings=settings) + publisher.set_components(reader_name, parser_name, writer_name) + output = publisher.publish( argv, usage, description, settings_spec, settings_overrides, config_section=config_section, enable_exit_status=enable_exit_status) return output @@ -407,7 +407,7 @@ def publish_file(source=None, source_path=None, Parameters: see `publish_programmatically()`. """ - output, pub = publish_programmatically( + output, publisher = publish_programmatically( source_class=io.FileInput, source=source, source_path=source_path, destination_class=io.FileOutput, destination=destination, destination_path=destination_path, @@ -453,7 +453,7 @@ def publish_string(source, source_path=None, destination_path=None, .. _output_encoding: https://docutils.sourceforge.io/docs/user/config.html#output-encoding """ - output, pub = publish_programmatically( + output, publisher = publish_programmatically( source_class=io.StringInput, source=source, source_path=source_path, destination_class=io.StringOutput, destination=None, destination_path=destination_path, @@ -490,7 +490,7 @@ def publish_bytes(source, source_path=None, destination_path=None, Provisional. """ - output, pub = publish_programmatically( + output, publisher = publish_programmatically( source_class=io.StringInput, source=source, source_path=source_path, destination_class=io.BytesOutput, destination=None, destination_path=destination_path, @@ -528,7 +528,7 @@ def publish_parts(source, source_path=None, source_class=io.StringInput, https://docutils.sourceforge.io/docs/api/publisher.html #publish-parts-details """ - output, pub = publish_programmatically( + output, publisher = publish_programmatically( source=source, source_path=source_path, source_class=source_class, destination_class=io.StringOutput, destination=None, destination_path=destination_path, @@ -539,7 +539,7 @@ def publish_parts(source, source_path=None, source_class=io.StringInput, settings_overrides=settings_overrides, config_section=config_section, enable_exit_status=enable_exit_status) - return pub.writer.parts + return publisher.writer.parts def publish_doctree(source, source_path=None, @@ -554,7 +554,7 @@ def publish_doctree(source, source_path=None, Parameters: see `publish_programmatically()`. """ - _output, pub = publish_programmatically( + _output, publisher = publish_programmatically( source=source, source_path=source_path, source_class=source_class, destination=None, destination_path=None, @@ -565,7 +565,7 @@ def publish_doctree(source, source_path=None, settings=settings, settings_spec=settings_spec, settings_overrides=settings_overrides, config_section=config_section, enable_exit_status=enable_exit_status) - return pub.document + return publisher.document def publish_from_doctree(document, destination_path=None, @@ -597,15 +597,16 @@ def publish_from_doctree(document, destination_path=None, Other parameters: see `publish_programmatically()`. """ reader = doctree.Reader(parser_name='null') - pub = Publisher(reader, None, writer, - source=io.DocTreeInput(document), - destination_class=io.StringOutput, settings=settings) + publisher = Publisher(reader, None, writer, + source=io.DocTreeInput(document), + destination_class=io.StringOutput, + settings=settings) if not writer and writer_name: - pub.set_writer(writer_name) - pub.process_programmatic_settings( + publisher.set_writer(writer_name) + publisher.process_programmatic_settings( settings_spec, settings_overrides, config_section) - pub.set_destination(None, destination_path) - return pub.publish(enable_exit_status=enable_exit_status) + publisher.set_destination(None, destination_path) + return publisher.publish(enable_exit_status=enable_exit_status) def publish_cmdline_to_binary(reader=None, reader_name='standalone', @@ -637,10 +638,10 @@ def publish_cmdline_to_binary(reader=None, reader_name='standalone', - `description`: Program description, output for the "--help" option (along with command-line option descriptions). """ - pub = Publisher(reader, parser, writer, settings=settings, - destination_class=destination_class) - pub.set_components(reader_name, parser_name, writer_name) - output = pub.publish( + publisher = Publisher(reader, parser, writer, settings=settings, + destination_class=destination_class) + publisher.set_components(reader_name, parser_name, writer_name) + output = publisher.publish( argv, usage, description, settings_spec, settings_overrides, config_section=config_section, enable_exit_status=enable_exit_status) return output @@ -746,13 +747,13 @@ def publish_programmatically(source_class, source, source_path, * `enable_exit_status`: Boolean; enable exit status at end of processing? """ - pub = Publisher(reader, parser, writer, settings=settings, - source_class=source_class, - destination_class=destination_class) - pub.set_components(reader_name, parser_name, writer_name) - pub.process_programmatic_settings( + publisher = Publisher(reader, parser, writer, settings=settings, + source_class=source_class, + destination_class=destination_class) + publisher.set_components(reader_name, parser_name, writer_name) + publisher.process_programmatic_settings( settings_spec, settings_overrides, config_section) - pub.set_source(source, source_path) - pub.set_destination(destination, destination_path) - output = pub.publish(enable_exit_status=enable_exit_status) - return output, pub + publisher.set_source(source, source_path) + publisher.set_destination(destination, destination_path) + output = publisher.publish(enable_exit_status=enable_exit_status) + return output, publisher |