OpenERP 6,Aptana - 调试器不会在QR条形码标签代码中的断点处停止

时间:2015-04-20 12:47:30

标签: python openerp odoo aptana3 openerp-6

我正在尝试使用Aptana Studio 3在OpenERP 6中调试QR条形码标签的代码。我在" pyqr"中添加了一个断点。模块,文件" myfile.py",function" generate_image()",如附图所示:

enter image description here

现在,当我从Aptana IDE运行OpenERP服务器时(" openerp-server.py" - > Debug As - > Python Run)并导航到制造订单,我可以点击其中一个右手按钮"大标签"或"中等标签"或"小标签",调试器不会在断点处停止,但标签打印在打开的PDF文件中。

我已经执行了以下测试来检查" myfile.py"中的代码。执行。我已经把#34; print"语句" generate_image()"功能,它没有在控制台中打印任何东西。我把"导入pdb"和" pdb.set_trace()"执行并没有就此止步。我在" generate_image()"中添加了一个消息框。功能和消息框未显示,但QR条形码标签已创建。它看起来像" myfile.py"代码不执行任何添加到神秘的执行代码,创建QR条形码标签。

如何让调试器在此断点处停止?我错过了什么?

1 个答案:

答案 0 :(得分:2)

为了能够在IDE中进行调试,我假设您从源代码运行Odoo服务器并从IDE内部启动它。

我不确定你的实际设置是什么,但也许这些指针可以提供帮助。

  • 尝试将断点放在方法的一行上,而不是放在它的定义上。
  • 您确定代码正在执行吗?尝试在其中放置print语句进行确认。或者尝试添加import pdb; pdb.set_trace()行作为强制断点的方法。