@@ -970,9 +970,9 @@ def too_many_positional_arguments(self, callee: CallableType, context: Context)
970970 msg = "Too many positional arguments"
971971 else :
972972 msg = "Too many positional arguments" + for_function (callee )
973- self .fail (msg , context , code = codes .CALL_ARG )
973+ self .fail (msg , context , code = codes .CALL_ARG_MISC )
974974 self .maybe_note_about_special_args (callee , context )
975- self .note_defined_here (callee , context )
975+ self .note_defined_here (callee , context , code = codes . CALL_ARG_MISC )
976976
977977 def maybe_note_about_special_args (self , callee : CallableType , context : Context ) -> None :
978978 if self .prefer_simple_messages ():
@@ -1019,7 +1019,9 @@ def unexpected_keyword_argument(
10191019 )
10201020 self .note_defined_here (callee , context )
10211021
1022- def note_defined_here (self , callee : CallableType , context : Context ) -> None :
1022+ def note_defined_here (
1023+ self , callee : CallableType , context : Context , code : ErrorCode = codes .CALL_ARG
1024+ ) -> None :
10231025 module = find_defining_module (self .modules , callee )
10241026 if (
10251027 module
@@ -1032,7 +1034,7 @@ def note_defined_here(self, callee: CallableType, context: Context) -> None:
10321034 fname = "Called function"
10331035 else :
10341036 fname = fname .split (" of " )[0 ] # use short method names in the note
1035- self .note (f'{ fname } defined in "{ module .fullname } "' , context , code = codes . CALL_ARG )
1037+ self .note (f'{ fname } defined in "{ module .fullname } "' , context , code = code )
10361038
10371039 def duplicate_argument_value (self , callee : CallableType , index : int , context : Context ) -> None :
10381040 self .fail (
0 commit comments