diff --git a/pylint/checkers/classes/class_checker.py b/pylint/checkers/classes/class_checker.py index aaa5de0cb2..83fd190c28 100644 --- a/pylint/checkers/classes/class_checker.py +++ b/pylint/checkers/classes/class_checker.py @@ -1660,10 +1660,7 @@ def _check_protected_attribute_access(self, node: nodes.Attribute): @staticmethod def _is_called_inside_special_method(node: nodes.NodeNG) -> bool: """Returns true if the node is located inside a special (aka dunder) method""" - try: - frame_name = node.frame(future=True).name - except AttributeError: - return False + frame_name = node.frame(future=True).name return frame_name and frame_name in PYMETHODS def _is_type_self_call(self, expr):