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()
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()
def colorize_codeblock(self, s): text = HTMLDoctestColorizer.colorize_codeblock(self, s) text = self.strong_re.sub(self.sub_strong_line, text) return text