Пилинт, дающий ряд ошибок с максимальной глубиной рекурсии

1

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
    Я не использовал pylint, но, по-видимому, он действительно импортирует ваш файл для его анализа. Вы пытались использовать pyflakes, чтобы увидеть, если результаты похожи?
  • 0
    @noufal-ibrahim: noufal-ibrahim: pylint на самом деле не импортирует файл (это делает pychecker)
Показать ещё 1 комментарий
Теги:
pylint

3 ответа

4
Лучший ответ

Здесь открыть билет об этой ошибке. Отчет об ошибке содержит сведения о причине.

1

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

logilab-astng mercurial repository на http://www.logilab.org/cgi-bin/hgwebdir.cgi/logilab/astng

@Noufal Ibrahim: pylint пытается очень тяжело импортировать ваш модуль. Насколько мне известно, он делает это только для расширения C, для которого нет кода Python для анализа.

0

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню