[Checkins] SVN: Sandbox/ulif/grok-reference-with-rest2/doc/grokref/grokref2html.py Modified publisher to generate HTML and not HTML slides.

Uli Fouquet uli at gnufix.de
Thu Jan 10 19:31:39 EST 2008


Log message for revision 82795:
  Modified publisher to generate HTML and not HTML slides.

Changed:
  U   Sandbox/ulif/grok-reference-with-rest2/doc/grokref/grokref2html.py

-=-
Modified: Sandbox/ulif/grok-reference-with-rest2/doc/grokref/grokref2html.py
===================================================================
--- Sandbox/ulif/grok-reference-with-rest2/doc/grokref/grokref2html.py	2008-01-11 00:27:24 UTC (rev 82794)
+++ Sandbox/ulif/grok-reference-with-rest2/doc/grokref/grokref2html.py	2008-01-11 00:31:39 UTC (rev 82795)
@@ -28,6 +28,7 @@
 from docutils.transforms.universal import FilterMessages
 from docutils.parsers.rst import Parser
 from docutils.writers.s5_html import Writer as S5Writer
+from docutils.writers.html4css1 import Writer as HTMLWriter
 from docutils.writers.latex2e import Writer as LaTeX2eWriter
 
 # Register plain (non-sphinx) directives and roles.
@@ -62,13 +63,17 @@
     pass
 
 
+class ReferenceHTMLWriter(HTMLWriter):
+    """A marker class. Generates HTML."""
+    pass
+
 class ReferenceS5Writer(S5Writer):
-    """A marker class."""
+    """A marker class. Generates HTML Slides."""
     pass
 
 
 class ReferenceLaTeX2eWriter(LaTeX2eWriter):
-    """A marker class."""
+    """A marker class. Generates LaTeX."""
     pass
 
 
@@ -90,7 +95,7 @@
     def __init__(self):
         self.reader = ReferenceReader()
         self.parser = ReferenceParser()
-        self.writer = ReferenceS5Writer()
+        self.writer = ReferenceHTMLWriter()
         
         # Substitutions, that should be replaced during rendering...
         self.subs = {
@@ -106,7 +111,7 @@
             'output_encoding': 'utf8',
             'initial_header_level': 2,
             # don't try to include the stylesheet (docutils gets hiccups)
-            'stylesheet_path': '',
+            #'stylesheet_path': '',
             'substitutions': self.subs,
         }
 



More information about the Checkins mailing list