def python_script_output(src, filename): out = StringIO() script = compile(src, filename, "exec") eval(script, {'out': out}) return toc(out.getvalue())
def markdown_format(mkd, _=None): out = markdown(mkd, extras=['code-friendly', 'code-color']) out = out.replace(u'<pre><code>', u'<pre><code>\n') out = out.replace(u'</code></pre>', u'\n</code></pre>') out = toc(out) return out
def textile_format(txt, _=None): out = textile(txt).replace('<br />', '') out = toc(out) return out