我正在尝试使用AptanaStudio 3调试OpenERP 6中QR条形码标签的代码。把断点放在“pyqr”模块中我的文件.py,函数“generate_image()”,如附图所示:
现在,当我从Aptana IDE运行OpenERP服务器时(“OpenERP-服务器.py“->;Debug As->;Python Run)并导航到生产订单,在那里我可以单击右侧按钮“大标签”或“中标签”或“小标签”,调试器不会在断点处停止,但标签将以打开的PDF文件打印。在
我执行了以下测试以检查代码是否在“我的文件.py“执行。我把“print”语句放在“generate_image()”函数中,它没有在控制台中打印任何内容。我把“进口pdb”和pdb.set_跟踪()”死刑并没有就此停止。我在“generate_image()”函数中添加了一个消息框,消息框没有显示,但二维条码标签已经创建。看起来像那样”我的文件.py“代码根本就不执行,这就增加了一个谜团,到底是哪一个代码产生了二维条码标签。在
如何使调试器在此断点处停止?我错过了什么?在
为了能够在IDE中进行调试,我假设您正在从源代码处运行Odoo服务器,并从IDE内部启动它。在
我不知道你的实际设置是什么,但也许这些指针可以帮助你。在
print
语句来确认。或者尝试添加import pdb; pdb.set_trace()
行作为强制断点的方法。在相关问题 更多 >
编程相关推荐