使用this等时mypy抱怨:
[Authorize]
这是因为subprocess.STARTUPINFO吗?编辑:这是因为它缺少https://github.com/python/mypy/issues/1990吗?
有解决方法吗?
答案 0 :(得分:2)
看起来你的预感是正确的:这些常数似乎在类型中缺失。
您应该在类型化仓库上提出问题,或者甚至只是提出拉取请求,然后自己添加。如果你足够快地得到它们,这些变化可能会在下一次mypy发布时及时接受,我相信这是星期五。 (如果不是,那些更改将成为下一个版本的一部分,从现在开始大约一个月后?)
在此期间,您可以通过# type: ignore
的某种组合以及配置mypy处理导入的方式来抑制这些错误。参见:
...了解详情。
或者,您可以克隆typeshed,在本地修改它,并指示mypy通过--custom-typeshed-dir
命令行参数使用typeshed的本地副本。