From b807a2508075e04e5f8dc9459e5576d3ca5bc47c Mon Sep 17 00:00:00 2001 From: Jacob Walls Date: Sat, 15 Apr 2023 08:55:40 -0400 Subject: Cope with changes to `Starred` constructor --- pylint/checkers/nested_min_max.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pylint/checkers/nested_min_max.py b/pylint/checkers/nested_min_max.py index 1198cc6d1..8825f296e 100644 --- a/pylint/checkers/nested_min_max.py +++ b/pylint/checkers/nested_min_max.py @@ -10,6 +10,7 @@ import copy from typing import TYPE_CHECKING from astroid import nodes, objects +from astroid.const import Context from pylint.checkers import BaseChecker from pylint.checkers.utils import only_required_for_messages, safe_infer @@ -96,7 +97,14 @@ class NestedMinMaxChecker(BaseChecker): if isinstance( inferred, (nodes.List, nodes.Tuple, nodes.Set, *DICT_TYPES) ): - splat_node = nodes.Starred(lineno=inferred.lineno) + splat_node = nodes.Starred( + ctx=Context.Load, + lineno=inferred.lineno, + col_offset=0, + parent=nodes.NodeNG(), + end_lineno=0, + end_col_offset=0, + ) splat_node.value = arg fixed_node.args = ( fixed_node.args[:idx] -- cgit v1.2.1