summaryrefslogtreecommitdiff
path: root/pylint/checkers/modified_iterating_checker.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/checkers/modified_iterating_checker.py')
-rw-r--r--pylint/checkers/modified_iterating_checker.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pylint/checkers/modified_iterating_checker.py b/pylint/checkers/modified_iterating_checker.py
index d1fe08d40..ca2a0c900 100644
--- a/pylint/checkers/modified_iterating_checker.py
+++ b/pylint/checkers/modified_iterating_checker.py
@@ -57,8 +57,9 @@ class ModifiedIterationChecker(checkers.BaseChecker):
)
def visit_for(self, node: nodes.For) -> None:
iter_obj = node.iter
- for body_node in node.body:
- self._modified_iterating_check_on_node_and_children(body_node, iter_obj)
+ if isinstance(iter_obj, nodes.Name):
+ for body_node in node.body:
+ self._modified_iterating_check_on_node_and_children(body_node, iter_obj)
def _modified_iterating_check_on_node_and_children(
self, body_node: nodes.NodeNG, iter_obj: nodes.NodeNG