PY-83059 NullPointerException in PyCharm 2025.2

- add null check

GitOrigin-RevId: 25ea1637981dec0d5d4fae532bed9e6c0ce7ebe6
This commit is contained in:
Marcus Mews
2025-08-06 09:25:42 +00:00
committed by intellij-monorepo-bot
parent f16d50a36b
commit 054331c2a3

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));
}