Локальный Пилинт против Тревиса: E1101: Модуль 'pygame' не имеет члена 'QUIT' (нет участника) - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть проект Python, использующий pygame, и я использую pylint для поиска проблем.

У меня настроен Трэвис для автоматической проверки каждого git push, и я получаю сообщения об ошибках вроде этого:

E1101: Module 'pygame' has no 'QUIT' member (no-member)

Исходный код:

# ...
event = pygame.event.wait()
if event.type == pygame.QUIT:
    exit()
# ...

Я понимаю, что это , вероятно, , вызванное тем, что pygame является модулем C, а pylint не может его видеть,хотя предложенное решение не работает для меня.

Этот вопрос, однако, о другом.Достаточно странно, что Pylint работает без сообщения о проблеме, когда я запускаю его локально, хотя среда должна быть одинаковой в Travis (инициализируется с использованием того же).Есть идеи, почему это происходит?

Я использую pygame == 1.9.4, версии pylint == 2.1.1 (устанавливается через pip как локально, так и в Travis).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...