2

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 出现这样的错误,并发现代码中的根本原因?

4

3 回答 3

5

有一张关于这个错误的公开票。错误报告包含有关原因的详细信息。

于 2010-01-21T11:27:59.973 回答
1

此错误已在 logilab.astng(Pylint 的依赖项)的存储库中被杀死。您可能希望从源代码更新。

http://www.logilab.org/cgi-bin/hgwebdir.cgi/logilab/astng上的 logilab-astng mercurial 存储库

@Noufal Ibrahim:pylint 非常努力地导入您的模块。据我所知,它仅适用于 C 扩展,没有要分析的 Python 代码。

于 2010-02-25T17:50:16.217 回答
0

这已在 logilab-astng 0.20 中修复,该版本已发布一年半。

升级到 pylint 和 logilab-astng 的早期版本应该可以解决问题。

于 2011-12-21T08:15:36.633 回答