[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.
|