diff options
Diffstat (limited to 'pylint/checkers/utils.py')
-rw-r--r-- | pylint/checkers/utils.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pylint/checkers/utils.py b/pylint/checkers/utils.py index 0104ff532..c99c90457 100644 --- a/pylint/checkers/utils.py +++ b/pylint/checkers/utils.py @@ -358,7 +358,7 @@ def is_defined_before(var_node: nodes.Name) -> bool: if defnode is None: continue defnode_scope = defnode.scope() - if isinstance(defnode_scope, COMP_NODE_TYPES + (nodes.Lambda,)): + if isinstance(defnode_scope, (*COMP_NODE_TYPES, nodes.Lambda)): # Avoid the case where var_node_scope is a nested function # FunctionDef is a Lambda until https://github.com/PyCQA/astroid/issues/291 if isinstance(defnode_scope, nodes.FunctionDef): |