Skip to content

Commit b00d3c9

Browse files
Remove Python 2 check in visit_call() (#8815)
Arguments cannot be parenthesized in Python 3.
1 parent c723248 commit b00d3c9

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

pylint/checkers/typecheck.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1539,16 +1539,8 @@ def visit_call(self, node: nodes.Call) -> None:
15391539
parameters: list[tuple[tuple[str | None, nodes.NodeNG | None], bool]] = []
15401540
parameter_name_to_index = {}
15411541
for i, arg in enumerate(args):
1542-
if isinstance(arg, nodes.Tuple):
1543-
name = None
1544-
# Don't store any parameter names within the tuple, since those
1545-
# are not assignable from keyword arguments.
1546-
else:
1547-
assert isinstance(arg, nodes.AssignName)
1548-
# This occurs with:
1549-
# def f( (a), (b) ): pass
1550-
name = arg.name
1551-
parameter_name_to_index[name] = i
1542+
name = arg.name
1543+
parameter_name_to_index[name] = i
15521544
if i >= num_mandatory_parameters:
15531545
defval = called.args.defaults[i - num_mandatory_parameters]
15541546
else:

0 commit comments

Comments
 (0)