Pylint делает что-то странное на моей Windows-коробке - что-то, что не должно быть возможным. Это не вопрос исправления Пилинта, а скорее исправление моего понимания.
У меня типичная установка последней версии pylint, Python 2.6 и Windows Vista.
Если я открываю командную строку и запускаю pylint из командной строки, она выполняется успешно, а затем, когда она достигает конца программы, она не просто снова выходит в командную строку, но и закрывает всю команду Запрос окна.
Я кратко посмотрел на код в сети (который, как я полагаю, на самом деле выполняется), и они вызывают sys.exit () с различными уровнями ошибок, но мое чтение и тестирование показывают, что все равно должно просто вернуться в командную строку с соответствующим установленным уровнем ошибки.
Pylint также запускается как часть режима тестирования моего проекта, и он работает там, предлагая мне, что если он вызывается как метод Python, а не из командной строки, у него нет такой же проблемы (вероятно, нет вызовите sys.exit () по этому пути кода.)
Каким механизмом Пилинт мог закрыть «оболочку», в которой она находилась?
Если это ошибка в Pylint? Я не вижу как. Ошибка в Python? Ошибка в Windows?