summaryrefslogtreecommitdiff
path: root/docutils/tools/buildhtml.py
diff options
context:
space:
mode:
authorgoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2003-09-01 21:14:06 +0000
committergoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2003-09-01 21:14:06 +0000
commit6922dee4c4e488ccde7cde764f014373898c6bdf (patch)
tree8a009d206e07f9a9caa96fe09233978046daf277 /docutils/tools/buildhtml.py
parent8ea41d428443abdfd3453fd63b5589b924727ed3 (diff)
downloaddocutils-6922dee4c4e488ccde7cde764f014373898c6bdf.tar.gz
updated
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@1668 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/tools/buildhtml.py')
-rwxr-xr-xdocutils/tools/buildhtml.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/docutils/tools/buildhtml.py b/docutils/tools/buildhtml.py
index 62e3ba9f7..6133c3fe9 100755
--- a/docutils/tools/buildhtml.py
+++ b/docutils/tools/buildhtml.py
@@ -149,18 +149,17 @@ class Builder:
Assumes the current directory has been set.
"""
publisher = self.publishers[publisher_name]
- settings = frontend.DictUpdater(publisher.option_parser,
- publisher.setting_defaults.__dict__)
- settings.update(self.config_settings)
+ settings = frontend.Values(publisher.setting_defaults.__dict__)
+ settings.update(self.config_settings, publisher.option_parser)
if directory:
local_config = publisher.option_parser.get_config_file_settings(
os.path.join(directory, 'docutils.conf'))
frontend.make_paths_absolute(
local_config, publisher.option_parser.relative_path_settings,
directory)
- settings.update(local_config)
- settings.update(self.settings_spec.__dict__)
- return frontend.Values(settings.data)
+ settings.update(local_config, publisher.option_parser)
+ settings.update(self.settings_spec.__dict__, publisher.option_parser)
+ return settings
def run(self, directory=None, recurse=1):
recurse = recurse and self.initial_settings.recurse