コンテンツにスキップ

[mypy]TypeError: 'type' object is not subscriptable を解決する

事象

Python 3.9 で mypy を使っていると、次のようなエラーが出ることがある。

def foo() -> list[int]: # <- ここでエラー 'type' object is not subscriptable
    return [1, 2, 3]

解決方法

Python 3.9.7 まで上げると解決する。 https://qiita.com/yuji38kwmt/items/ce49efc91bb9b6430437