【发布时间】:2016-02-17 12:52:43
【问题描述】:
我是 Python、Wing IDE 和 Google 云应用程序的新手。
我一直试图让 Wing IDE 在本地 (Windows 7) Google App Engine 上的断点处停止。我正在使用罐装留言簿演示应用程序,它可以正常启动并在网络浏览器中按预期响应。
但是断点不起作用。我不确定这是否重要,但我在第一次启动调试器时看到以下状态消息: Debugger:调试进程运行; pid=xxxx;不听(连接太多)...
我的运行参数是根据 Wing IDE 帮助文件部分“将 Wing IDE 与 Google App Engine 一起使用”中的建议,即:
C:\x\guestbook --max_module_instances=1 --threadsafe_override=false
我在尝试遵循这些说明时发现了一个问题。说明说进入项目属性和调试/执行选项卡,并将调试子进程设置为始终调试子进程。我发现这个选项不存在。
还要注意,在留言簿应用程序中,如果我按下暂停按钮,代码会中断,通常在等待方法中的 python threading.py 文件中(这是有道理的)。
另外请注意,如果我在 Wing IDE 中创建通用控制台应用程序,断点可以正常工作。
我正在运行 Wing IDE Personal 的 5.1.9-1。 我在 python 路径中包含了 Google appengine 目录和留言簿目录。
也许不相关,但我也发现 sys.stdout.write 字符串没有出现在调试 I/O 窗口中。
【问题讨论】:
-
这是我通过发布的答案修复它的方法 -> stackoverflow.com/questions/42961484/…
标签: python google-app-engine debugging breakpoints