示例#1
0
 def visit_doctest_block(self, node):
     pysrc = node[0].astext()
     if node.get('codeblock'):
         self.body.append(HTMLDoctestColorizer().colorize_codeblock(pysrc))
     else:
         self.body.append(doctest_to_html(pysrc))
     raise SkipNode()
示例#2
0
 def markup(self, s, tag):
     if tag == 'comment' and s[1:].strip() == '***':
         return '**STRONG_LINE**'
     return HTMLDoctestColorizer.markup(self, s, tag)
 def visit_doctest_block(self, node):
     pysrc = node[0].astext()
     self.body.append(HTMLDoctestColorizer().colorize_codeblock(pysrc))
     raise SkipNode()
示例#4
0
 def colorize_codeblock(self, s):
     text = HTMLDoctestColorizer.colorize_codeblock(self, s)
     text = self.strong_re.sub(self.sub_strong_line, text)
     return text