微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对齐 dmypy 和 mypy 结果

如何解决对齐 dmypy 和 mypy 结果

我正在尝试使用 mypy daemon,但我发现与 mypy 相比,它会引发额外的错误

例如:

$ cat t.py 
class Cat:

    other = None
$ mypy t.py 
Success: no issues found in 1 source file
$ dmypy run -- t.py 
t.py:3: error: Need type annotation for 'other'
Found 1 error in 1 file (checked 1 source file)

有没有办法让dmypy同意mypy


附加信息:

$ python --version
Python 3.8.5
$ mypy --version
mypy 0.800

解决方法

dmypy 已由 default 开启 --local-partial-types。如果将该 arg 添加到 mypy,mypy 将匹配 dmypy。 AFAIK,没有办法让 dmypy 与 mypy 匹配——除了修复 --local-partial-types

出现的类型错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。