PY-83059 NullPointerException in PyCharm 2025.2

- add null check

(cherry picked from commit 25ea1637981dec0d5d4fae532bed9e6c0ce7ebe6)

IJ-MR-171476

GitOrigin-RevId: f37d1e2ecd97b5d3185dc547c8f20af2a3cd05ef
This commit is contained in:
Marcus Mews
2025-08-06 09:25:42 +00:00
committed by intellij-monorepo-bot
parent 8028bcf187
commit 90201cfde5

View File

@@ -243,7 +243,8 @@ public sealed class TypeEvalContext {
}
private static boolean isLibraryElement(@NotNull PsiElement element) {
VirtualFile vFile = element.getContainingFile().getOriginalFile().getVirtualFile();
PsiFile containingFile = element.getContainingFile();
VirtualFile vFile = containingFile == null ? null : containingFile.getOriginalFile().getVirtualFile();
return vFile != null && ("pyi".equals(vFile.getExtension()) || ProjectFileIndex.getInstance(element.getProject()).isInLibrary(vFile));
}