2009-08-14 3 views
4

당연히 Trac에서 우리가 파일로 가지고있는 티켓의 대부분은 추적을 포함합니다. 이것이 멋지게 형식화되고 구문이 강조 표시되면 우수 할 것입니다.Trac이 파이썬 추적 코드를 포맷하고 색칠하기위한 위키 프로세서가 있습니까?

필자는 파이썬 트레이스 백 위키 프로세서에 대한 간단한 Google 검색을 수행했으며 빠른 조회수를 찾지 못했습니다.

누군가가 HTML/reStructuredText/etc를 출력하는 트레이스 백 포맷터 (독립형 또는 오픈 소스 프로젝트에 포함 된)를 추천 할 수 있다면 기꺼이 롤업 해 드리겠습니다.

+0

파이썬 백 트레이스가 거꾸로되어 있지 않았 으면 좋겠다. –

답변

2

Pygments은 구문 색칠 파이썬 추적을 지원하며 trac plugin이 있지만 위키 페이지는 Trac 0.11이 기본적으로 Pygments를 지원한다고 주장합니다.

2

Trac 0.11은 Pygments를 지원하지만 pytb 형식 지정 유형은 노출하지 않습니다. 파이썬 트레이스 백에 대한 지원을 추가하기위한 Trac 0.11.3 패치입니다.

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'], 
+0

최신 Trac을 추가하면''text/x-python-traceback ':'pytb ','. –

4

나는이 패치가 필요하다고 생각하지 않습니다. 당신은 trac.ini의 단축 코드 매핑을 지정할 수 있습니다,하지만 당신은 (적어도 TRAC 0.12에서)마다 직접 MIME 형식을 사용할 수 있습니다

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

http://trac.edgewall.org/wiki/TracSyntaxColoring에서 더 많은 참조하십시오. x-python-traceback이 목록에 없지만 trac이 처리 할 수없는 경우 WorkedForMe에서 오류를 미리 보게됩니다.

관련 문제