是否有一个wiki处理器用于Trac对Python回溯进行格式化和着色?

是否有一个wiki处理器用于Trac对Python回溯进行格式化和着色?,python,syntax,trac,Python,Syntax,Trac,可以理解,我们在Trac中归档的许多票据都包含回溯。如果这些文件格式良好,语法突出显示,那就太好了 我粗略地在谷歌上搜索了一个Python回溯wiki处理器,但没有找到任何快速的搜索结果 如果有人能推荐一个能输出HTML/reStructuredText/等的回溯格式化程序(独立或嵌入开源项目中),我很乐意推出自己的回溯格式化程序。支持Python回溯的语法着色,并且有,但是wiki页面声称trac0.11本机支持Pygments。trac0.11支持Pygments,但不公开pytb格式类型。

可以理解,我们在Trac中归档的许多票据都包含回溯。如果这些文件格式良好,语法突出显示,那就太好了

我粗略地在谷歌上搜索了一个Python回溯wiki处理器,但没有找到任何快速的搜索结果


如果有人能推荐一个能输出HTML/reStructuredText/等的回溯格式化程序(独立或嵌入开源项目中),我很乐意推出自己的回溯格式化程序。

支持Python回溯的语法着色,并且有,但是wiki页面声称trac0.11本机支持Pygments。

trac0.11支持Pygments,但不公开pytb格式类型。这里有一个针对Trac 0.11.3的补丁,用于添加对Python回溯的支持

diff -r 5a0c5e3255b4 mimeview/api.py
--- a/mimeview/api.py   Tue Aug 11 11:33:45 2009 +1000
+++ b/mimeview/api.py   Mon Aug 24 15:13:34 2009 +1000
@@ -348,6 +348,7 @@
     'text/x-perl':            ['pl', 'pm', 'PL', 'perl'],
     'text/x-php':             ['php', 'php3', 'php4'],
     'text/x-python':          ['py', 'python'],
+    'text/x-python-traceback':['pytb'],
     'text/x-pyrex':           ['pyx'],
     'text/x-ruby':            ['rb', 'ruby'],
     'text/x-scheme':          ['scm'],

我相信你不需要那个补丁。您可以在中指定短代码映射,但也可以(至少在trac 0.12中)直接使用mime类型:

{{{
#!text/x-python-traceback
<traceback>
}}}
{{{
#!text/x-python-traceback
}}}

更多信息请访问。x-python-traceback不在列表中,但是如果trac无法处理它并且它在Forme中工作,那么预览时会出现错误。

我只希望python回溯不是颠倒的。对于最新的trac,添加的行应该是
'text/x-python-traceback':'pytb',