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' を受け取りました