summaryrefslogtreecommitdiff
path: root/pylint/checkers/variables.py
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2021-12-21 14:58:52 +0100
committerGitHub <noreply@github.com>2021-12-21 14:58:52 +0100
commit52576b7552b68593a3ea28e20cd3751ccdc106d7 (patch)
tree74c246fa4a5f411fe14faa040ad159078e9b8455 /pylint/checkers/variables.py
parent2a69387352bd1c941759faaa22458de3609b7627 (diff)
downloadpylint-git-52576b7552b68593a3ea28e20cd3751ccdc106d7.tar.gz
Fix ``used-before-assignment`` for assignment expressions in lambda (#5530)
Diffstat (limited to 'pylint/checkers/variables.py')
-rw-r--r--pylint/checkers/variables.py4
1 files changed, 0 insertions, 4 deletions
diff --git a/pylint/checkers/variables.py b/pylint/checkers/variables.py
index 40fc99b63..8e2f86839 100644
--- a/pylint/checkers/variables.py
+++ b/pylint/checkers/variables.py
@@ -1402,10 +1402,6 @@ class VariablesChecker(BaseChecker):
"used-before-assignment", args=node.name, node=node
)
- elif current_consumer.scope_type == "lambda":
- self.add_message("undefined-variable", args=node.name, node=node)
- return (VariableVisitConsumerAction.CONSUME, found_nodes)
-
elif self._is_only_type_assignment(node, defstmt):
self.add_message("undefined-variable", args=node.name, node=node)
return (VariableVisitConsumerAction.CONSUME, found_nodes)