marianoguerra / rst2html5

transform restructuredtext documents to html5 + twitter's bootstrap css, deck.js or reveal.js
http://marianoguerra.github.com/rst2html5
MIT License
177 stars 51 forks source link

Fails to compile #21

Closed pcav closed 11 years ago

pcav commented 11 years ago

Just updated rst2html5 and submodules, and I'm consistently getting errors even for previously compiling slides.

Checked with an older revision, the same rst compiles fine.

./bin/rst2html5 --embed-images --jquery --reveal-js --pretty-print-code --embed-content --traceback 2013_02_07_qgis_server_genova.rst test.html Traceback (most recent call last): File "./bin/rst2html5", line 27, in description=description) File "/usr/lib/pymodules/python2.7/docutils/core.py", line 339, in publish_cmdline config_section=config_section, enable_exit_status=enable_exit_status) File "/usr/lib/pymodules/python2.7/docutils/core.py", line 213, in publish output = self.writer.write(self.document, self.destination) File "/usr/lib/pymodules/python2.7/docutils/writers/init.py", line 77, in write self.translate() File "./html5css3/init.py", line 116, in translate processor(tree, embed) File "./html5css3/postprocessors.py", line 164, in embed_images for image in tree.findall(".//img"): File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 390, in findall return ElementPath.findall(self, path, namespaces) File "/usr/lib/python2.7/xml/etree/ElementPath.py", line 293, in findall return list(iterfind(elem, path, namespaces)) File "/usr/lib/python2.7/xml/etree/ElementPath.py", line 128, in select for e in elem.iter(tag): File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 477, in iter for e in e.iter(tag): File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 477, in iter for e in e.iter(tag): File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 477, in iter for e in e.iter(tag): AttributeError: 'str' object has no attribute 'iter'

marianoguerra commented 11 years ago

check with the latest commit and confirm if fixed

thanks

pcav commented 11 years ago

Still no joy:

Traceback (most recent call last): File "./bin/rst2html5", line 27, in description=description) File "/usr/lib/pymodules/python2.7/docutils/core.py", line 339, in publish_cmdline config_section=config_section, enable_exit_status=enable_exit_status) File "/usr/lib/pymodules/python2.7/docutils/core.py", line 213, in publish output = self.writer.write(self.document, self.destination) File "/usr/lib/pymodules/python2.7/docutils/writers/init.py", line 77, in write self.translate() File "./html5css3/init.py", line 108, in translate self.document.walkabout(visitor) File "/usr/lib/pymodules/python2.7/docutils/nodes.py", line 173, in walkabout if child.walkabout(visitor): File "/usr/lib/pymodules/python2.7/docutils/nodes.py", line 173, in walkabout if child.walkabout(visitor): File "/usr/lib/pymodules/python2.7/docutils/nodes.py", line 165, in walkabout visitor.dispatch_visit(self) File "/usr/lib/pymodules/python2.7/docutils/nodes.py", line 1604, in dispatch_visit return method(node) File "./html5css3/init.py", line 644, in unknown_visit new_current = handler(node, self) TypeError: Comment() takes at most 1 argument (2 given)

Thanks for following this issue.

marianoguerra commented 11 years ago

try with the latest revision, it seems you are using comments on your rst, right?

pcav commented 11 years ago

No comments, I can send the source if you want. Now it works