summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docutils/docutils/utils.py13
-rw-r--r--docutils/docutils/writers/html4css1/__init__.py15
2 files changed, 14 insertions, 14 deletions
diff --git a/docutils/docutils/utils.py b/docutils/docutils/utils.py
index 5079c2c54..4b35ec5d4 100644
--- a/docutils/docutils/utils.py
+++ b/docutils/docutils/utils.py
@@ -585,17 +585,18 @@ class DependencyList:
else:
self.file = None
- def add(self, filename):
+ def add(self, *filenames):
"""
If the dependency `filename` has not already been added,
append it to self.list and print it to self.file if self.file
is not None.
"""
- if not filename in self.list:
- self.list.append(filename)
- if self.file is not None:
- print >>self.file, filename
-
+ for filename in filenames:
+ if not filename in self.list:
+ self.list.append(filename)
+ if self.file is not None:
+ print >>self.file, filename
+
def close(self):
"""
Close the output file.
diff --git a/docutils/docutils/writers/html4css1/__init__.py b/docutils/docutils/writers/html4css1/__init__.py
index 7b623ee1e..67582f27c 100644
--- a/docutils/docutils/writers/html4css1/__init__.py
+++ b/docutils/docutils/writers/html4css1/__init__.py
@@ -256,16 +256,15 @@ class HTMLTranslator(nodes.NodeVisitor):
if settings.embed_stylesheet:
stylelib = os.path.join(os.getcwd(), 'dummy')
- sheets = utils.get_stylesheet_reference_list(settings, stylelib)
- self.stylesheet = []
- for stylesheet in sheets:
- settings.record_dependencies.add(stylesheet)
- self.stylesheet.append(self.embedded_stylesheet
- % open(stylesheet).read())
+ styles = utils.get_stylesheet_reference_list(settings, stylelib)
+ settings.record_dependencies.add(*styles)
+ self.stylesheet = [self.embedded_stylesheet
+ % open(stylesheet).read()
+ for stylesheet in styles]
else:
- sheets = utils.get_stylesheet_reference_list(settings)
+ styles = utils.get_stylesheet_reference_list(settings)
self.stylesheet = [self.stylesheet_link % self.encode(stylesheet)
- for stylesheet in sheets]
+ for stylesheet in styles]
self.body_prefix = ['</head>\n<body>\n']
# document title, subtitle display