@@ -2609,10 +2609,10 @@ def f(foobar: str) -> None: ...
26092609def f(foobar: Union[int, str]) -> None: pass
26102610
26112611f(random=[1,2,3]) # E: Unexpected keyword argument "random" for overloaded function "f" \
2612+ # E: No overload variant of "f" matches argument type "list[int]" \
26122613 # N: Possible overload variants: \
26132614 # N: def f(foobar: int) -> None \
2614- # N: def f(foobar: str) -> None \
2615- # E: No overload variant of "f" matches argument type "list[int]"
2615+ # N: def f(foobar: str) -> None
26162616[builtins fixtures/list.pyi]
26172617
26182618[case testOverloadMultipleUnexpectedKeywordArgs]
@@ -2661,10 +2661,10 @@ def f(foobar: Union[int, str]) -> None: pass
26612661
26622662f(fobar=1, other=[1,2,3]) # E: Unexpected keyword argument "fobar" for overloaded function "f"; did you mean "foobar"? \
26632663 # E: Unexpected keyword argument "other" for overloaded function "f" \
2664+ # E: No overload variant of "f" matches argument types "int", "list[int]" \
26642665 # N: Possible overload variants: \
26652666 # N: def f(foobar: int) -> None \
2666- # N: def f(foobar: str) -> None \
2667- # E: No overload variant of "f" matches argument types "int", "list[int]"
2667+ # N: def f(foobar: str) -> None
26682668[builtins fixtures/list.pyi]
26692669
26702670[case testOverloadPositionalArgTypeMismatch]
0 commit comments