我正在尝试使用 Aptana Studio 3 在 OpenERP 6 中调试 QR 条形码标签的代码。根据附图,我在“pyqr”模块、文件“myfile.py”、函数“generate_image()”中放置了一个断点:
现在,当我从 Aptana IDE 运行 OpenERP 服务器(“openerp-server.py” -> 调试为 -> Python 运行)并导航到制造订单时,我可以单击右侧按钮之一“大标签”或“中”标签”或“小标签”,调试器不会在断点处停止,但标签会打印在打开的 PDF 文件中。
我已经执行了以下测试来检查“myfile.py”中的代码是否执行。我在“generate_image()”函数中放置了“打印”语句,它没有在控制台中打印任何内容。我放了“import pdb”和“pdb.set_trace()”,执行并没有停止。我在“generate_image()”函数中添加了一个消息框,消息框没有显示,但二维码标签已创建。看起来“myfile.py”代码根本没有执行,这增加了神秘感,执行了哪些代码来创建 QR 条形码标签。
如何使调试器在此断点处停止?我错过了什么?