summaryrefslogtreecommitdiff
path: root/pylint
diff options
context:
space:
mode:
authorJacob Walls <jacobtylerwalls@gmail.com>2023-05-12 14:56:14 -0400
committerGitHub <noreply@github.com>2023-05-12 14:56:14 -0400
commitaed3c080388a8dc1d44c1a14a5ed243233f77c1c (patch)
tree039ef72282d4738de1f8f875d5faf64ecbf1674d /pylint
parent0d878ddb13b269a47ac336d6629632eacf143164 (diff)
downloadpylint-git-aed3c080388a8dc1d44c1a14a5ed243233f77c1c.tar.gz
Fix crash when deleting from a dict returned from a call (#8678)
Diffstat (limited to 'pylint')
-rw-r--r--pylint/checkers/modified_iterating_checker.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/pylint/checkers/modified_iterating_checker.py b/pylint/checkers/modified_iterating_checker.py
index 9d89f7255..61471b9ee 100644
--- a/pylint/checkers/modified_iterating_checker.py
+++ b/pylint/checkers/modified_iterating_checker.py
@@ -90,14 +90,10 @@ class ModifiedIterationChecker(checkers.BaseChecker):
elif self._modified_iterating_set_cond(node, iter_obj):
msg_id = "modified-iterating-set"
if msg_id:
- if isinstance(iter_obj, nodes.Attribute):
- obj_name = iter_obj.attrname
- else:
- obj_name = iter_obj.name
self.add_message(
msg_id,
node=node,
- args=(obj_name,),
+ args=(iter_obj._repr_name(),),
confidence=interfaces.INFERENCE,
)