File tree 2 files changed +2
-2
lines changed
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -455,7 +455,7 @@ class E(TypedDict):
455
455
y: int
456
456
457
457
a: D = {'x': ''} # E: Incompatible types (expression has type "str", TypedDict item "x" has type "int") [typeddict-item]
458
- b: D = {'y': ''} # E: Extra key "y" for TypedDict "D" [typeddict-item]
458
+ b: D = {'y': ''} # E: Missing key "x" for TypedDict "D" [typeddict-item] # E: Extra key "y" for TypedDict "D" [typeddict-unknown -item]
459
459
c = D(x=0) if int() else E(x=0, y=0)
460
460
c = {} # E: Expected TypedDict key "x" but found no keys [typeddict-item]
461
461
Original file line number Diff line number Diff line change @@ -2020,7 +2020,7 @@ v = {union: 2} # E: Expected TypedDict key to be string literal
2020
2020
num2: Literal['num']
2021
2021
v = {num2: 2}
2022
2022
bad2: Literal['bad']
2023
- v = {bad2: 2} # E: Extra key "bad" for TypedDict "Value"
2023
+ v = {bad2: 2} # E: Missing key "num" for TypedDict "Value" # E: Extra key "bad" for TypedDict "Value"
2024
2024
2025
2025
[builtins fixtures/dict.pyi]
2026
2026
[typing fixtures/typing-typeddict.pyi]
You canβt perform that action at this time.
0 commit comments