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

2024-05-15 10:31:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用AptanaStudio 3调试OpenERP 6中QR条形码标签的代码。把断点放在“pyqr”模块中我的文件.py,函数“generate_image()”,如附图所示:

enter image description here

现在,当我从Aptana IDE运行OpenERP服务器时(“OpenERP-服务器.py“->;Debug As->;Python Run)并导航到生产订单,在那里我可以单击右侧按钮“大标签”或“中标签”或“小标签”,调试器不会在断点处停止,但标签将以打开的PDF文件打印。在

我执行了以下测试以检查代码是否在“我的文件.py“执行。我把“print”语句放在“generate_image()”函数中,它没有在控制台中打印任何内容。我把“进口pdb”和pdb.set_跟踪()”死刑并没有就此停止。我在“generate_image()”函数中添加了一个消息框,消息框没有显示,但二维条码标签已经创建。看起来像那样”我的文件.py“代码根本就不执行,这就增加了一个谜团,到底是哪一个代码产生了二维条码标签。在

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


Tags: 文件函数代码pyimagegt消息标签
1条回答
网友
1楼 · 发布于 2024-05-15 10:31:53

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

我不知道你的实际设置是什么,但也许这些指针可以帮助你。在

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

相关问题 更多 >