Make text writer skip raw nodes it doesn't know about.

This commit is contained in:
Chris McDonough 2010-01-12 10:46:27 -05:00
parent e4d457396e
commit acd679857c

View File

@ -712,5 +712,10 @@ class TextTranslator(nodes.NodeVisitor):
# only valid for HTML
raise nodes.SkipNode
def visit_raw(self, node):
if 'text' in node.get('format', '').split():
self.body.append(node.astext())
raise nodes.SkipNode
def unknown_visit(self, node):
raise NotImplementedError('Unknown node: ' + node.__class__.__name__)