[Epydoc-commits] SF.net SVN: epydoc: [1773] trunk/epydoc/src/epydoc/markup/restructuredtext. py
Brought to you by:
edloper
From: <ed...@us...> - 2008-02-24 05:44:35
|
Revision: 1773 http://epydoc.svn.sourceforge.net/epydoc/?rev=1773&view=rev Author: edloper Date: 2008-02-23 21:44:32 -0800 (Sat, 23 Feb 2008) Log Message: ----------- - Fixed bug that caused latex writer to use the wrong colorization method for doctests containing codeblocks (not marked w/ prompts) Modified Paths: -------------- trunk/epydoc/src/epydoc/markup/restructuredtext.py Modified: trunk/epydoc/src/epydoc/markup/restructuredtext.py =================================================================== --- trunk/epydoc/src/epydoc/markup/restructuredtext.py 2008-02-24 03:43:33 UTC (rev 1772) +++ trunk/epydoc/src/epydoc/markup/restructuredtext.py 2008-02-24 05:44:32 UTC (rev 1773) @@ -91,7 +91,8 @@ from epydoc.docwriter.xlink import ApiLinkReader from epydoc.util import wordwrap, plaintext_to_html, plaintext_to_latex from epydoc.markup.doctest import doctest_to_html, doctest_to_latex, \ - HTMLDoctestColorizer + HTMLDoctestColorizer, \ + LaTeXDoctestColorizer #: A dictionary whose keys are the "consolidated fields" that are #: recognized by epydoc; and whose values are the corresponding epydoc @@ -605,7 +606,11 @@ raise SkipNode() def visit_doctest_block(self, node): - self.body.append(doctest_to_latex(node[0].astext())) + pysrc = node[0].astext() + if node.get('codeblock'): + self.body.append(LaTeXDoctestColorizer().colorize_codeblock(pysrc)) + else: + self.body.append(doctest_to_latex(pysrc)) raise SkipNode() def visit_admonition(self, node, name=''): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |