Pylint本地vs. Travis:E1101:模块“ pygame”没有“ QUIT”成员(无成员)

时间:2018-11-26 12:12:27

标签: python pygame travis-ci pylint

我有一个使用pygame的Python项目,并且使用pylint查找问题。

我设置了Travis来自动检查每个git push,但出现如下错误:

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

源代码:

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

我知道这是probably的原因,因为pygame是一个C模块,而pylint无法看到它,尽管建议的solution对我不起作用。

这个问题是关于其他问题的。奇怪的是,足够多的pylint可以在我在本地运行时报告此问题,即使Travis中的环境应该相同(使用相同的初始化)。任何想法为什么会发生这种情况?

我用 pygame == 1.9.4, pylint == 2.1.1版本(通过pip在本地和Travis中安装)。

0 个答案:

没有答案