summaryrefslogtreecommitdiff
path: root/astroid
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2020-02-10 09:33:35 +0100
committerClaudiu Popa <pcmanticore@gmail.com>2020-02-10 09:33:35 +0100
commit78e56c64cb016e372a5ae017798ebd7cf83e1f26 (patch)
treef4b862b9e2ca5b2efd704545ddfdfb4db1635dd9 /astroid
parent7dc1d50809a9f1c6b593c41949c28896c6ee0dd7 (diff)
downloadastroid-git-78e56c64cb016e372a5ae017798ebd7cf83e1f26.tar.gz
Skip non ``Assign`` and ``AnnAssign`` nodes from enum reinterpretation
Closes PyCQA/pylint#3365
Diffstat (limited to 'astroid')
-rw-r--r--astroid/brain/brain_namedtuple_enum.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/astroid/brain/brain_namedtuple_enum.py b/astroid/brain/brain_namedtuple_enum.py
index de240671..fee42ad6 100644
--- a/astroid/brain/brain_namedtuple_enum.py
+++ b/astroid/brain/brain_namedtuple_enum.py
@@ -317,6 +317,8 @@ def infer_enum_class(node):
targets = stmt.targets
elif isinstance(stmt, nodes.AnnAssign):
targets = [stmt.target]
+ else:
+ continue
inferred_return_value = None
if isinstance(stmt, nodes.Assign):