summaryrefslogtreecommitdiff
path: root/pylint/checkers/classes.py
diff options
context:
space:
mode:
authorYu Shao, Pang <p.yushao2@gmail.com>2021-08-01 19:21:36 +0800
committerYu Shao, Pang <p.yushao2@gmail.com>2021-08-01 19:39:35 +0800
commita4198cd4429bab1e9eed3a62146f155e4acdf1bc (patch)
treea84aad8689a8298dfcac2978e81986a7dc2e4b3c /pylint/checkers/classes.py
parentc8b2cbbe379eb1337f059c27e48349e645f88399 (diff)
downloadpylint-git-a4198cd4429bab1e9eed3a62146f155e4acdf1bc.tar.gz
Update pr based on review
Diffstat (limited to 'pylint/checkers/classes.py')
-rw-r--r--pylint/checkers/classes.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py
index e3d921354..47dcd8f4b 100644
--- a/pylint/checkers/classes.py
+++ b/pylint/checkers/classes.py
@@ -939,23 +939,22 @@ a metaclass class method.",
break
else:
name_stack = []
- outer_level_names = ""
curr = parent_scope
# Generate proper names for nested functions
while curr != node:
name_stack.append(curr.name)
curr = curr.parent.scope()
- if name_stack:
- outer_level_names = f"{'.'.join(reversed(name_stack))}."
+ outer_level_names = f"{'.'.join(reversed(name_stack))}"
- function_repr = f"{outer_level_names}{function_def.name}({function_def.args.as_string()})"
self.add_message(
"unused-private-member",
node=function_def,
args=(
node.name,
- function_repr,
+ f"{outer_level_names}.{function_def.name}({function_def.args.as_string()})".lstrip(
+ "."
+ ),
),
)