可以理解的是,我們在Trac中記錄的許多票據都包含回溯。如果這些格式很好並且語法突出顯示,那將非常棒。Trac是否有一個wiki處理器來格式化Python回溯?
我對Python回溯維基處理器進行了粗略的Google搜索,沒有發現任何快速命中。
如果有人可以推薦輸出HTML/reStructuredText /等的回溯格式器(獨立或嵌入在開源項目中),我很高興推出自己的產品。
可以理解的是,我們在Trac中記錄的許多票據都包含回溯。如果這些格式很好並且語法突出顯示,那將非常棒。Trac是否有一個wiki處理器來格式化Python回溯?
我對Python回溯維基處理器進行了粗略的Google搜索,沒有發現任何快速命中。
如果有人可以推薦輸出HTML/reStructuredText /等的回溯格式器(獨立或嵌入在開源項目中),我很高興推出自己的產品。
Pygments支持語法着色Python回溯,並且有trac plugin,但維基頁面聲明Trac 0.11本地支持Pygments。
Trac 0.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,添加的行應該讀取''text/x-python-traceback':'pytb','。 – 2014-03-25 13:37:31
我不相信你需要那個補丁。您可以指定在trac.ini短碼的映射,但你也可以(至少在TRAC 0.12)只需直接使用MIME類型:
{{{
#!text/x-python-traceback
<traceback>
}}}
多見於http://trac.edgewall.org/wiki/TracSyntaxColoring。 x-python-traceback不在列表中,但如果trac無法處理它,它將顯示錯誤預覽,並且它將顯示WorkedForMe。
我只是希望Python後退不是顛倒。 – 2009-08-14 00:47:04