Trac 是否有用于格式化和着色 Python 回溯的 wiki 处理器?
可以理解的是,我们在 Trac 中提交的许多票证都包含回溯。 如果这些格式很好并且语法突出显示,那就太好了。
我在 Google 上粗略地搜索了 Python 回溯 wiki 处理器,但没有找到任何快速搜索结果。
如果有人可以推荐一个输出 HTML/reStructuredText/等的回溯格式化程序(独立或嵌入到开源项目中),我很乐意推出自己的。
Understandably many of the tickets we file in Trac contain tracebacks. It would be excellent if these were nicely formatted and syntax highlighted.
I've conducted a cursory Google search for a Python traceback wiki processor and have not found any quick hits.
I'm happy to roll my own if anyone can recommend a traceback formatter (stand alone or embedded in an open source project) that outputs HTML/reStructuredText/etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Pygments 支持语法着色 Python 回溯,并且有一个 trac 插件,但 wiki 页面声称 Trac 0.11 本身支持 Pygments。
Pygments has support for syntax-coloring Python tracebacks, and there's a trac plugin, but the wiki page claims Trac 0.11 supports Pygments natively.
Trac 0.11 支持 Pygments 但不公开 pytb 格式化类型。 这是针对 Trac 0.11.3 的补丁,用于添加对 Python 回溯的支持。
Trac 0.11 supports Pygments but doesn't expose the pytb formatting type. Here's a patch against Trac 0.11.3 to add support for Python tracebacks.
我不相信你需要那个补丁。 您可以在 trac.ini 中指定短代码映射,但您也可以 (至少在 trac 0.12 中)只需直接使用 mime 类型:
查看更多信息 http://trac.edgewall.org /wiki/TracSyntaxColoring。 x-python-traceback 不在列表中,但是如果 trac 无法处理它并且它对我有效,那么您在预览时会收到错误消息。
I don't believe you need that patch. You could specify the shortcode mapping in the trac.ini, but you can also (at least in trac 0.12) just use the mime type directly:
See more at http://trac.edgewall.org/wiki/TracSyntaxColoring. x-python-traceback isn't in the list there, but you'll get an error previewing if trac can't handle it and it WorkedForMe.