Method: pylint.checkers.classes.class_checker.ClassChecker.visit_assignattr
Calls: 510, Exceptions: 0, Paths: 3Back
Path 1: 490 calls (0.96)
AssignAttr (490)
1@only_required_for_messages(
2 "assigning-non-slot", "invalid-class-object", "access-member-before-definition"
3 )
4 def visit_assignattr(self, node: nodes.AssignAttr) -> None:
5 if isinstance(
6 node.assign_type(), nodes.AugAssign
7 ) and self._uses_mandatory_method_param(node):
8 self._accessed.set_accessed(node)
9 self._check_in_slots(node)
10 self._check_invalid_class_object(node)
Path 2: 13 calls (0.03)
AssignAttr (13)
1@only_required_for_messages(
2 "assigning-non-slot", "invalid-class-object", "access-member-before-definition"
3 )
4 def visit_assignattr(self, node: nodes.AssignAttr) -> None:
5 if isinstance(
6 node.assign_type(), nodes.AugAssign
7 ) and self._uses_mandatory_method_param(node):
8 self._accessed.set_accessed(node)
9 self._check_in_slots(node)
10 self._check_invalid_class_object(node)
Path 3: 7 calls (0.01)
AssignAttr (7)
1@only_required_for_messages(
2 "assigning-non-slot", "invalid-class-object", "access-member-before-definition"
3 )
4 def visit_assignattr(self, node: nodes.AssignAttr) -> None:
5 if isinstance(
6 node.assign_type(), nodes.AugAssign
7 ) and self._uses_mandatory_method_param(node):
8 self._accessed.set_accessed(node)
9 self._check_in_slots(node)
10 self._check_invalid_class_object(node)