[Python-checkins] r64704 - in doctools/branches/0.4.x: CHANGES sphinx/htmlwriter.py
georg.brandl
python-checkins at python.org
Fri Jul 4 19:32:41 CEST 2008
Author: georg.brandl
Date: Fri Jul 4 19:32:40 2008
New Revision: 64704
Log:
Add 0.5 compatibility for more admonitions.
Modified:
doctools/branches/0.4.x/CHANGES
doctools/branches/0.4.x/sphinx/htmlwriter.py
Modified: doctools/branches/0.4.x/CHANGES
==============================================================================
--- doctools/branches/0.4.x/CHANGES (original)
+++ doctools/branches/0.4.x/CHANGES Fri Jul 4 19:32:40 2008
@@ -8,6 +8,8 @@
* Fix linkcheck builder crash for malformed URLs.
+* Add compatibility for admonitions and docutils 0.5.
+
Release 0.4 (Jun 23, 2008)
==========================
Modified: doctools/branches/0.4.x/sphinx/htmlwriter.py
==============================================================================
--- doctools/branches/0.4.x/sphinx/htmlwriter.py (original)
+++ doctools/branches/0.4.x/sphinx/htmlwriter.py Fri Jul 4 19:32:40 2008
@@ -285,18 +285,55 @@
def depart_module(self, node):
pass
- # docutils 0.5 compatibility
+ # these are all for docutils 0.5 compatibility
+
def visit_note(self, node):
self.visit_admonition(node, 'note')
def depart_note(self, node):
self.depart_admonition(node)
- # docutils 0.5 compatibility
def visit_warning(self, node):
self.visit_admonition(node, 'warning')
def depart_warning(self, node):
self.depart_admonition(node)
+ def visit_attention(self, node):
+ self.visit_admonition(node, 'attention')
+
+ def depart_attention(self, node):
+ self.depart_admonition()
+
+ def visit_caution(self, node):
+ self.visit_admonition(node, 'caution')
+ def depart_caution(self, node):
+ self.depart_admonition()
+
+ def visit_danger(self, node):
+ self.visit_admonition(node, 'danger')
+ def depart_danger(self, node):
+ self.depart_admonition()
+
+ def visit_error(self, node):
+ self.visit_admonition(node, 'error')
+ def depart_error(self, node):
+ self.depart_admonition()
+
+ def visit_hint(self, node):
+ self.visit_admonition(node, 'hint')
+ def depart_hint(self, node):
+ self.depart_admonition()
+
+ def visit_important(self, node):
+ self.visit_admonition(node, 'important')
+ def depart_important(self, node):
+ self.depart_admonition()
+
+ def visit_tip(self, node):
+ self.visit_admonition(node, 'tip')
+ def depart_tip(self, node):
+ self.depart_admonition()
+
+
# these are only handled specially in the SmartyPantsHTMLTranslator
def visit_literal_emphasis(self, node):
return self.visit_emphasis(node)
More information about the Python-checkins
mailing list