arg name to be written upon duplicate kwargs error #4381

This commit is contained in:
Anil Tuncel 2022-12-29 22:06:21 +01:00
parent f9b50d20b2
commit aa75f82e2d
2 changed files with 4 additions and 4 deletions

View file

@ -24,7 +24,7 @@ pub enum LexicalErrorType {
DuplicateArgumentError(String),
PositionalArgumentError,
UnpackedArgumentError,
DuplicateKeywordArgumentError,
DuplicateKeywordArgumentError(String),
UnrecognizedToken { tok: char },
FStringError(FStringErrorType),
LineContinuationError,
@ -54,8 +54,8 @@ impl fmt::Display for LexicalErrorType {
LexicalErrorType::DuplicateArgumentError(arg_name) => {
write!(f, "duplicate argument '{arg_name}' in function definition")
}
LexicalErrorType::DuplicateKeywordArgumentError => {
write!(f, "keyword argument repeated")
LexicalErrorType::DuplicateKeywordArgumentError(arg_name) => {
write!(f, "keyword argument '{arg_name}' repeated")
}
LexicalErrorType::PositionalArgumentError => {
write!(f, "positional argument follows keyword argument")