MyPy 因 TypeAlias 而失败?

MyPy fails with TypeAlias?

提问人:Napoleon Cornejo 提问时间:10/26/2023 最后编辑:Napoleon Cornejo 更新时间:10/26/2023 访问量:54

问:

MyPy (v 1.1.0) 似乎因 TypeAlias 而失败。

StrBytes: TypeAlias = str | bytes
var: type[StrBytes] = StrBytes

由 mypy 发出信号,并出现以下错误:

error: Incompatible types in assignment (expression has type 
"<typing special form>", variable has type "type[str] | type[bytes]")

这是mypy的错误吗?

python-3.x mypy 类型别名

评论

0赞 9769953 10/26/2023
您使用的是哪个 Python 版本?
0赞 Napoleon Cornejo 10/26/2023
Python 版本 3.11.6
1赞 Holloway 10/26/2023
如果有任何帮助,pyright 不会报告错误,而且我通常发现它更可靠

答: 暂无答案