Pylint经常给我一个这样的错误。
shabda@jazzy ~/uswaretech_uswaretechsite> pylint -e utpages/forms.py
No config file found, using default configuration
Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored
logalib邮件列表在http://lists.logilab.org/pipermail/python-projects/2009-March/001789.html讨论它,但它是一个旧线程,所以有人用Pylint解决这样的错误,并找到了代码中的根本原因吗?
答案 0 :(得分:4)
关于此错误有一个open ticket。错误报告包含有关原因的详细信息。
答案 1 :(得分:1)
此bug已在logilab.astng(Pylint的依赖项)的存储库中被杀死。您可能希望从源更新。
logilab-astng mercurial repository http://www.logilab.org/cgi-bin/hgwebdir.cgi/logilab/astng
@Noufal Ibrahim:pylint非常努力地导入你的模块。据我所知,只有C扩展才会这样做,因为没有Python代码可供分析。
答案 2 :(得分:0)
这已经在logilab-astng 0.20中修复了一年半。
升级到早期版本的pylint和logilab-astng可以解决问题。