Merge pull request #117 from isidentical/repeated-kwarg-39

Show which keyword argument is repeated on 3.9+
This commit is contained in:
Dave Halter authored and GitHub committed 2020-05-23 15:15:14 +02:00
commit 6ecd975516
2 files changed
+15 -2

No files matched your search

+4 -1
View File
@@ -820,7 +820,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: