diff options
Diffstat (limited to 'doc/_ext/px_xlator.py')
| -rw-r--r-- | doc/_ext/px_xlator.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/_ext/px_xlator.py b/doc/_ext/px_xlator.py new file mode 100644 index 0000000..5314f42 --- /dev/null +++ b/doc/_ext/px_xlator.py @@ -0,0 +1,18 @@ +from sphinx.writers.html import SmartyPantsHTMLTranslator
+from sphinx.builders.html import StandaloneHTMLBuilder
+
+class PxTranslator(SmartyPantsHTMLTranslator):
+ """Adjust the HTML translator into a .px translator.
+
+ """
+
+ def visit_section(self, node):
+ self.body.append("<!-- PX( -->")
+ SmartyPantsHTMLTranslator.visit_section(self, node)
+ self.body.append("<!-- ) -->")
+
+class PxBuilder(StandaloneHTMLBuilder):
+ def get_target_uri(self, docname, typ=None):
+ import pdb;pdb.set_trace()
+ return docname + self.link_suffix
+
\ No newline at end of file |
