def render_open(self, parser, node_index): contents = self.get_contents(parser) self.skip_contents(parser) #if self.params: try: lexer = get_lexer_by_name(self.params, stripall=True) except ClassNotFound: contents = postmarkup._escape_no_breaks(contents) return '<div class="code"><pre>%s</pre></div>' % contents #Well, do we realy need lexer gues? #else: # lexer = guess_lexer(contents) formatter = HtmlFormatter(linenos='inline', cssclass="code") return highlight(contents, lexer, formatter)
def render_open(self, parser, node_index): contents = postmarkup._escape_no_breaks(self.get_contents(parser)) self.skip_contents(parser) return u"<code>%s</code>"%contents