diff --git a/CHANGES b/CHANGES index 57ec54052..8b689f4c5 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ Release 0.6.6 (in development) ============================== +* Handle raw nodes in the ``text`` writer. + * Fix a problem the Qt help project generated by the ``qthelp`` builder that would lead to no content being displayed in the Qt Assistant. diff --git a/sphinx/writers/text.py b/sphinx/writers/text.py index df881c866..d897a1a0d 100644 --- a/sphinx/writers/text.py +++ b/sphinx/writers/text.py @@ -713,5 +713,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__)