Dyl*_*lan 14 eclipse google-app-engine breakpoints pydev python-2.7
我刚刚升级到我的python应用程序的App Engine 1.7.6 SDK,并意识到使用new时断点不再适用于PyDev(Eclipse插件)dev_appserver.py.
有谁知道再次启用它们的方法?我假设新服务器正在为Web服务器生成一个新进程,并且调试器没有附加到该服务器.我不知道如何配置它来做到这一点.
在此期间我正在使用old_dev_appserver.py服务器.
更新2012-07-27:
在评论之后,我验证了,更新到PyDev后问题得以解决.2.8和App Engine 1.8.2
已过时:
我在googleappengine问题跟踪器上找到了以下问题分析
PDB不起作用的原因是因为dev_appserver正在使用stdin/stdout进行进程间通信.Python内置了IPC库:http://docs.python.org/2/library/ipc.html.dev_appserver应该使用这些,然后stdin/stdout可以保持不变,以便PDB仍然有效.
所以似乎没有解决方法,而不是恢复使用old_dev_appserver.py
更新2013-04-23:无法调试很烦人.许多开发人员抱怨它
我在这里跟踪这个问题的发展:http: //goo.gl/XRU01
| 归档时间: |
|
| 查看次数: |
1417 次 |
| 最近记录: |