diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py index 3a356c26733..bd6d69251bc 100644 --- a/pylint/checkers/classes.py +++ b/pylint/checkers/classes.py @@ -996,10 +996,14 @@ def _check_unused_private_attributes(self, node: nodes.ClassDef) -> None: if attribute.attrname != assign_attr.attrname: continue - if assign_attr.expr.name in { - "cls", - node.name, - } and attribute.expr.name in {"cls", "self", node.name}: + if ( + assign_attr.expr.name + in { + "cls", + node.name, + } + and attribute.expr.name in {"cls", "self", node.name} + ): # If assigned to cls or class name, can be accessed by cls/self/class name break