rst2odp
rst2odp copied to clipboard
raw not handled
A file containing:
.. raw:: html
<style type="text/css">
.strike {
text-decoration: line-through;
}
</style>
=================
Demo presentation
=================
Overview
Slide 2
=======
A slide.
Fails with:
Could not import pygments code highlighting will not work
Traceback (most recent call last):
File "E:\svn\rst2odp\rst2odp.py", line 992, in ?
sys.exit(main(sys.argv) or 0)
File "E:\svn\rst2odp\rst2odp.py", line 979, in main
enable_exit_status=enable_exit_status)
File "E:\svn\docutils\docutils\core.py", line 223, in publish
output = self.writer.write(self.document, self.destination)
File "E:\svn\docutils\docutils\writers\__init__.py", line 77, in write
self.translate()
File "E:\svn\rst2odp\rst2odp.py", line 124, in translate
self.document.walkabout(self.visitor)
File "E:\svn\docutils\docutils\nodes.py", line 173, in walkabout
if child.walkabout(visitor):
File "E:\svn\docutils\docutils\nodes.py", line 165, in walkabout
visitor.dispatch_visit(self)
File "E:\svn\rst2odp\rst2odp.py", line 181, in dispatch_visit
nodes.GenericNodeVisitor.dispatch_visit(self, node)
File "E:\svn\docutils\docutils\nodes.py", line 1611, in dispatch_visit
return method(node)
File "E:\svn\docutils\docutils\nodes.py", line 1688, in _call_default_visit
self.default_visit(node)
File "E:\svn\rst2odp\rst2odp.py", line 190, in default_visit
raise NotImplementedError('node is %r, tag is %s' % (node, node.tagname))
NotImplementedError: node is <raw: <#text: '<style type="t ...'>>, tag is raw
>Exit code: 0
If the docutils ignore raw directive (--no-raw ) is used get error:
Could not import pygments code highlighting will not work
problems.txt:1: (WARNING/2) "raw" directive disabled.
Traceback (most recent call last):
File "E:\svn\rst2odp\rst2odp.py", line 992, in ?
sys.exit(main(sys.argv) or 0)
File "E:\svn\rst2odp\rst2odp.py", line 979, in main
enable_exit_status=enable_exit_status)
File "E:\svn\docutils\docutils\core.py", line 223, in publish
output = self.writer.write(self.document, self.destination)
File "E:\svn\docutils\docutils\writers\__init__.py", line 77, in write
self.translate()
File "E:\svn\rst2odp\rst2odp.py", line 124, in translate
self.document.walkabout(self.visitor)
File "E:\svn\docutils\docutils\nodes.py", line 173, in walkabout
if child.walkabout(visitor):
File "E:\svn\docutils\docutils\nodes.py", line 165, in walkabout
visitor.dispatch_visit(self)
File "E:\svn\rst2odp\rst2odp.py", line 181, in dispatch_visit
nodes.GenericNodeVisitor.dispatch_visit(self, node)
File "E:\svn\docutils\docutils\nodes.py", line 1611, in dispatch_visit
return method(node)
File "E:\svn\docutils\docutils\nodes.py", line 1688, in _call_default_visit
self.default_visit(node)
File "E:\svn\rst2odp\rst2odp.py", line 190, in default_visit
raise NotImplementedError('node is %r, tag is %s' % (node, node.tagname))
NotImplementedError: node is <system_message: <paragraph...><literal_block...>>, tag is system_message