Django中间件和pdb的奇怪异常

时间:2014-04-30 12:39:10

标签: python django uwsgi pdb

我用uwsgi运行django 1.5.5。我在uwsgi中遇到这个异常,一切运行正常:

  

不正确的配置('导入中间件%s时出错:“%s”'%   (mw_module,e))django.core.exceptions.ImproperlyConfigured:错误   导入中间件mymodule.middleware:“无法导入名称MyClass”

这是一个非常奇怪的部分:

当我在 mymodule.middleware 的顶部添加它时,uwsgi运行得很好: import pdb

我不需要进入调试器,只需导入pdb模块。中间件中未引用pdb。事实上,我搜索了整个存储库,并没有在任何地方引用它。

我的第一个想法是某种循环导入,但我找不到它。还有其他想法吗?

更新 这确实是一个循环导入,在其中一个导入的模块中。我仍然不知道为什么导入pdb有任何区别。如果有人能够阐明这一点,我想更好地了解发生了什么。

0 个答案:

没有答案