summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2007-05-08 07:43:40 +0000
committergrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2007-05-08 07:43:40 +0000
commit25f2f5bff9be21f74ae0d0a77014b971becc2b2f (patch)
tree60c2540519f6c1149baf0841193127753cc3fe5f
parente5437c565fbc71706dc18fda6be26313351339be (diff)
downloaddocutils-25f2f5bff9be21f74ae0d0a77014b971becc2b2f.tar.gz
Add assemble_parts to writer.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils/docutils@5072 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r--writers/latex2e/__init__.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/writers/latex2e/__init__.py b/writers/latex2e/__init__.py
index 3db4cf418..cbded8370 100644
--- a/writers/latex2e/__init__.py
+++ b/writers/latex2e/__init__.py
@@ -155,6 +155,9 @@ class Writer(writers.Writer):
config_section = 'latex2e writer'
config_section_dependencies = ('writers',)
+ visitor_attributes = ("head_prefix", "head",
+ "body_prefix", "body", "body_suffix")
+
output = None
"""Final translated form of `document`."""
@@ -172,6 +175,12 @@ class Writer(writers.Writer):
self.body = visitor.body
self.body_suffix = visitor.body_suffix
+ def assemble_parts(self):
+ writers.Writer.assemble_parts(self)
+ for part in self.visitor_attributes:
+ self.parts[part] = ''.join(getattr(self, part))
+
+
"""
Notes on LaTeX
--------------