From dc2802021f3cd80efd9199745109973bdc5acb21 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Mon, 17 Nov 2014 15:31:45 +0300 Subject: [PATCH] Fix NPE when one of class ancestors is unresolved in PyPep8NamingInspection --- .../jetbrains/python/inspections/PyPep8NamingInspection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/inspections/PyPep8NamingInspection.java b/python/src/com/jetbrains/python/inspections/PyPep8NamingInspection.java index 9a584e0ffff4..1da2c46403e0 100644 --- a/python/src/com/jetbrains/python/inspections/PyPep8NamingInspection.java +++ b/python/src/com/jetbrains/python/inspections/PyPep8NamingInspection.java @@ -136,7 +136,7 @@ public class PyPep8NamingInspection extends PyInspection { return true; } for (PyClassLikeType ancestor : pyClass.getAncestorTypes(myTypeEvalContext)) { - if (blackList.contains(ancestor.getClassQName())) { + if (ancestor != null && blackList.contains(ancestor.getClassQName())) { return true; } }