首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不同于命令行的PyDev调试器

不同于命令行的PyDev调试器
EN

Stack Overflow用户
提问于 2009-02-19 19:36:57
回答 1查看 1.7K关注 0票数 1

我正在尝试调试django视图的问题。当我在命令行上运行时。我没有收到任何这样的信息。但是,当我在PyDev调试器中运行它时,我会得到以下错误消息。我使用的是--noreload选项。

这些错误信息意味着什么?

当我在命令行上运行它时,为什么我没有得到它们?

代码语言:javascript
运行
复制
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/threading.py:697: RuntimeWarning: tp_compare didn't return -1 or -2 for exception
  return _active[_get_ident()]
Exception exceptions.SystemError: 'error return without exception set' in <generator object at 0x786c10> ignored
Exception exceptions.SystemError: 'error return without exception set' in <generator object at 0x7904e0> ignored
EN

回答 1

Stack Overflow用户

发布于 2009-02-19 21:13:20

我似乎还记得在PyDev中有类似的问题--调试与Django的测试服务器的自动重新加载机制有关。您可以通过将-noreload传递到runserver命令来关闭重新加载。从这里开始,您只需训练自己在调试时更改代码之后重新启动测试服务器。

编辑

自从我和Django一起使用PyDev已经有一段时间了,但是我确实记得有一些警告消息被吐到控制台上,并没有影响我的调试能力。在调试其他Python库时,有很多与该消息相关的留言板文章,但我没有找到任何有解决方案的帖子。

我想它是良性的,只要您可以忽略它,并且仍然调试您的代码。我不认为您需要担心这是应用程序代码的问题,而是PyDev或Python调试工具中的一些问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/566819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档