[Epydoc-commits] SF.net SVN: epydoc: [1504] trunk/epydoc/src/epydoc/markup/restructuredtext. py
Brought to you by:
edloper
From: <dva...@us...> - 2007-02-14 12:00:34
|
Revision: 1504 http://svn.sourceforge.net/epydoc/?rev=1504&view=rev Author: dvarrazzo Date: 2007-02-14 04:00:32 -0800 (Wed, 14 Feb 2007) Log Message: ----------- - Don't barf with non-ascii chars in reST doctest blocks. Thanks to Nicola Larosa and David Mugnai for pointing this bug. Modified Paths: -------------- trunk/epydoc/src/epydoc/markup/restructuredtext.py Modified: trunk/epydoc/src/epydoc/markup/restructuredtext.py =================================================================== --- trunk/epydoc/src/epydoc/markup/restructuredtext.py 2007-02-14 08:40:29 UTC (rev 1503) +++ trunk/epydoc/src/epydoc/markup/restructuredtext.py 2007-02-14 12:00:32 UTC (rev 1504) @@ -526,7 +526,7 @@ raise SkipNode() def visit_doctest_block(self, node): - self.body.append(doctest_to_latex(str(node[0]))) + self.body.append(doctest_to_latex(node[0].astext())) raise SkipNode() class _EpydocHTMLTranslator(HTMLTranslator): @@ -620,11 +620,11 @@ raise SkipNode() def visit_doctest_block(self, node): - pysrc = str(node[0]) + pysrc = node[0].astext() if node.get('codeblock'): self.body.append(HTMLDoctestColorizer().colorize_codeblock(pysrc)) else: - self.body.append(doctest_to_html(str(node[0]))) + self.body.append(doctest_to_html(pysrc)) raise SkipNode() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |