Show which keyword argument is repeated on 3.9+

This commit is contained in:
Batuhan Taskaya committed 2020-05-23 14:06:24 +03:00
1 parent 8bb211fafb
commit 216a77dce5
2 files changed
+9 -2

No files matched your search

+4 -1
View File
@@ -817,7 +817,10 @@ class _ArglistRule(SyntaxRule):
if first.type == 'name':
if first.value in arg_set:
# f(x=1, x=2)
self.add_issue(first, message="keyword argument repeated")
message = "keyword argument repeated"
if self._normalizer.version >= (3, 9):
message += ": {}".format(first.value)
self.add_issue(first, message=message)
else:
arg_set.add(first.value)
else: