Pylint дает ряд ошибок с максимальной глубиной рекурсии - PullRequest
1 голос
/ 21 января 2010

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, и нашел основную причину в коде?

Ответы [ 3 ]

4 голосов
/ 21 января 2010

Об этой ошибке есть открытый тикет . Отчет об ошибке содержит подробную информацию о причине.

1 голос
/ 25 февраля 2010

Эта ошибка была убита в хранилище logilab.astng (зависимость от Pylint). Вы можете обновить из источника.

logilab-astng ртутный репозиторий на http://www.logilab.org/cgi-bin/hgwebdir.cgi/logilab/astng

@ Нуфал Ибрагим: Pylint очень старается импортировать ваш модуль. Насколько мне известно, он делает это только для расширения C, для которого нет кода Python для анализа.

0 голосов
/ 21 декабря 2011

Это было исправлено в logilab-astng 0.20, который отсутствует полтора года.

Обновление до более ранней версии pylint и logilab-astng должно решить проблему.

...