如何在Tryton中调试?

时间:2014-02-25 04:58:33

标签: debugging tryton

我正在尝试找到一种更加详细和专注的方式来从Tryton Client中的视图中获取错误消息以进行速度开发。我正在使用 tryton -v -d -l DEBUG 但只能将UNICODE字符串带到客户端。有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

我通常使用eclipse和pydev插件。安装与OpenERP [1]相同。

[1] http://domatix.com/entorno-desarrollo-eclipse-openerp-parte-tres/

答案 1 :(得分:0)

就像客户端一样,服务器可以在详细模式下运行,其中堆栈跟踪被发送到stderr和stdout。但是这个堆栈跟踪与tryton客户端显示的unicode堆栈跟踪没有什么不同。因此,一旦发现这样的错误,更好的调试方法是在堆栈跟踪帧指示发生异常的代码周围设置断点。

如果您是第一次使用pdb,请参阅:https://pythonconquerstheuniverse.wordpress.com/2009/09/10/debugging-in-python/获取有关pdb的快速指南。

OTOH,如果您想在发生异常时捕获生产中的更多信息,请使用trytond-sentry集成模块(参见:http://www.openlabs.co.in/article/sentry-tryton-v-1-0