From 44f075c8e458602aa589f630f3454afe8aaa4ce2 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Fri, 3 Feb 2012 16:54:22 +0400 Subject: [PATCH] Fixed NPE in PyTypeParser --- python/src/com/jetbrains/python/psi/types/PyTypeParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/psi/types/PyTypeParser.java b/python/src/com/jetbrains/python/psi/types/PyTypeParser.java index fe69d9373810..e3f7752e04c3 100644 --- a/python/src/com/jetbrains/python/psi/types/PyTypeParser.java +++ b/python/src/com/jetbrains/python/psi/types/PyTypeParser.java @@ -204,7 +204,8 @@ public class PyTypeParser { } // Workaround for stdlib modules _abcoll, _functools, etc. for (PyClass aClass : classes) { - if (aClass.getQualifiedName().startsWith("_")) { + final String name = aClass.getQualifiedName(); + if (name != null && name.startsWith("_")) { final PyType t = new PyClassType(aClass, false); types.put(classRange.shiftRight(offset), t); fullRanges.put(t, whole);