簡體   English   中英

是否有一個用於Trac的wiki處理器來格式化和着色Python回溯?

[英]Is there a wiki processor for Trac to format and colour Python tracebacks?

可以理解的是,我們在Trac中提交的許多票證都包含回溯。 如果這些格式很好並且語法突出顯示,那將是非常好的。

我已經對Google追蹤wiki處理器進行了粗略的谷歌搜索,但沒有發現任何快速點擊。

如果有人可以推薦一個輸出HTML / reStructuredText /等的追溯格式化程序(獨立或嵌入在開源項目中),我很樂意推出自己的。

我不相信你需要那個補丁。 您可以在trac.ini中指定短代碼映射,但您也可以(至少在trac 0.12中)直接使用mime類型:

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

有關詳情,請訪問http://trac.edgewall.org/wiki/TracSyntaxColoring x-python-traceback不在列表中,但是如果trac無法處理它並且它可以處理WorkedForMe,則會出現錯誤預覽。

Pygments支持語法着色Python回溯,並且有一個trac插件 ,但維基頁面聲稱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'],

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM