Pylint 为子进程模块返回大量误报:
E1101:184,7:resetboard: Instance of 'Popen' has no 'poll' member
E1101:188,4:resetboard: Instance of 'Popen' has no 'terminate' member
# etc.
我该如何解决这个问题?
最佳答案
此错误已在 logilab-astng
包中确定:
http://www.logilab.org/ticket/46273
他们创建了一个名为 pylint-brain
的新副项目,它将是一组插件并包含在 logilab-astng
中。同时,您可以从此处克隆或下载最新代码:https://bitbucket.org/logilab/pylint-brain/overview
说明在上面的网站上,但是基本的方法是:
- 提取
pylint-brain
- 将“.../site-packages/logilab/astng/brain”重命名为“.../site-packages/logilab/astng/brain-old”
- 将提取的“brain”文件夹复制或软链接(soft link)到“.../site-packages/logilab/astng/brain”
- 验证 pylint 仍在运行并且
subprocess.Popen
问题已修复
关于python - Pylint 误报 E1101 : Instance of 'Popen' has no 'poll' member,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14280372/