python – gevent猴子修补和断点

我一直在玩Gevent,我喜欢很多。但是我遇到了一个问题。断点不受命中,调试不起作用(使用Visual Studio Python Tools和Eclipse PyDev)。这发生在monkey.patch_all()被调用之后。

这对我来说是一个大问题,不幸的是,这是一个使用gevent的拦截器。我发现一个few threads似乎表明gevent打破了调试,但我想象会有一个解决方案。

有没有人知道如何使调试和断点与地理和猴子修补工作?

最佳答案
PyCharm IDE解决了这个问题。设置配置标志:http://blog.jetbrains.com/pycharm/2012/08/gevent-debug-support/后,支持地理代码调试。

不幸的是,目前我不知道一个免费的工具能够调试地图。

UPD:是的!现在有一个社区版本的PyCharm。

转载注明原文:python – gevent猴子修补和断点 - 代码日志