TypedDict の無効な定義と使用箇所を報告します。

例:


from typing import TypedDict


class Movie(TypedDict):
    name: str
    year: int
    rate: int = 10  # 右側の値はサポートされていません

    def method(self): # TypedDict に無効なステートメントがあります
        pass


m = Movie(name="name", year=1000, rate=9)
print(m["director"])  # 'Movie' に 'director' キーがありません
del m["name"]  # 'name' キーは削除できません
m["year"] = "1001"  # 'int' が必要ですが、'str' を受け取りました