Method: pylint.checkers.base.basic_checker.BasicChecker.visit_set
Calls: 51, Exceptions: 0, Paths: 4Back
Path 1: 34 calls (0.67)
Set (34)
1@utils.only_required_for_messages("duplicate-value")
2 def visit_set(self, node: nodes.Set) -> None:
3 """Check duplicate value in set."""
4 values = set()
5 for v in node.elts:
6 if isinstance(v, nodes.Const):
7 value = v.value
8 else:
9 continue
10 if value in values:
11 self.add_message(
12 "duplicate-value", node=node, args=value, confidence=HIGH
13 )
14 values.add(value)
Path 2: 8 calls (0.16)
Set (8)
1@utils.only_required_for_messages("duplicate-value")
2 def visit_set(self, node: nodes.Set) -> None:
3 """Check duplicate value in set."""
4 values = set()
5 for v in node.elts:
6 if isinstance(v, nodes.Const):
7 value = v.value
8 else:
9 continue
10 if value in values:
11 self.add_message(
12 "duplicate-value", node=node, args=value, confidence=HIGH
13 )
14 values.add(value)
Path 3: 7 calls (0.14)
Set (7)
1@utils.only_required_for_messages("duplicate-value")
2 def visit_set(self, node: nodes.Set) -> None:
3 """Check duplicate value in set."""
4 values = set()
5 for v in node.elts:
6 if isinstance(v, nodes.Const):
7 value = v.value
8 else:
9 continue
10 if value in values:
11 self.add_message(
12 "duplicate-value", node=node, args=value, confidence=HIGH
13 )
14 values.add(value)
Path 4: 2 calls (0.04)
Set (2)
1@utils.only_required_for_messages("duplicate-value")
2 def visit_set(self, node: nodes.Set) -> None:
3 """Check duplicate value in set."""
4 values = set()
5 for v in node.elts:
6 if isinstance(v, nodes.Const):
7 value = v.value
8 else:
9 continue
10 if value in values:
11 self.add_message(
12 "duplicate-value", node=node, args=value, confidence=HIGH
13 )
14 values.add(value)