App Engine 1.7.6中的PyDev断点坏了吗?

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服务器.

Mic*_*riv 8

更新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:无法调试很烦人.许多开发人员抱怨它

  1. App Engine 1.7.6中的PyDev断点坏了吗?
  2. https://groups.google.com/forum/?fromgroups=#!topic/google-appengine/ep5BWYKpQpU
  3. https://groups.google.com/forum/?fromgroups=#!topic/google-appengine/TCQuJpF44cY
  4. https://code.google.com/p/appengine-devappserver2-experiment/issues/detail?id=28
  5. https://code.google.com/p/googleappengine/issues/detail?id=9012

我在这里跟踪这个问题的发展:http: //goo.gl/XRU01