latest docutils compatibility
Martin Geisler
mg at lazybytes.net
Sun Nov 8 09:22:14 CST 2009
Christian Ebert <blacktrash at gmx.net> writes:
> $ make hg.1.gendoc.txt
> python gendoc.py > hg.1.gendoc.txt.tmp
> mv hg.1.gendoc.txt.tmp hg.1.gendoc.txt
> $ python rst2man.py --halt warning --strip-elements-with-class htmlonly --traceback hg.1.txt hg.1
> Traceback (most recent call last):
> File "rst2man.py", line 1111, in <module>
> publish_cmdline(writer=Writer(), description=description)
> File "/usr/local/lib/python2.6/site-packages/docutils/core.py", line 336, in publish_cmdline
> config_section=config_section, enable_exit_status=enable_exit_status)
> File "/usr/local/lib/python2.6/site-packages/docutils/core.py", line 205, in publish
> output = self.writer.write(self.document, self.destination)
> File "/usr/local/lib/python2.6/site-packages/docutils/writers/__init__.py", line 76, in write
> self.translate()
> File "rst2man.py", line 108, in translate
> self.document.walkabout(visitor)
> File "/usr/local/lib/python2.6/site-packages/docutils/nodes.py", line 173, in walkabout
> if child.walkabout(visitor):
> File "/usr/local/lib/python2.6/site-packages/docutils/nodes.py", line 173, in walkabout
> if child.walkabout(visitor):
> File "/usr/local/lib/python2.6/site-packages/docutils/nodes.py", line 165, in walkabout
> visitor.dispatch_visit(self)
> File "/usr/local/lib/python2.6/site-packages/docutils/nodes.py", line 1604, in dispatch_visit
> return method(node)
> File "rst2man.py", line 1051, in visit_title
> node[:] = nodes.Text(node.astext().upper())
> File "/usr/local/lib/python2.6/site-packages/docutils/nodes.py", line 556, in __setitem__
> self.setup_child(node)
> File "/usr/local/lib/python2.6/site-packages/docutils/nodes.py", line 92, in setup_child
> child.parent = self
> AttributeError: 'unicode' object has no attribute 'parent'
Thanks, that helped! I've pushed a fix as revision d2006e6d1d59. Let me
know if it breaks again.
--
Martin Geisler
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multiparty Computation) to Python. See: http://viff.dk/.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://selenic.com/pipermail/mercurial-devel/attachments/20091108/762b3aeb/attachment.pgp
More information about the Mercurial-devel
mailing list