From 3a3bbfff65d89ec6ec10fa588a798fd5fa5a4716 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Mon, 23 Dec 2013 15:52:47 +0400 Subject: [PATCH] Made builtins cache valid only if it has a valid reference to the builtins file (PY-11665) A temporary builtins cache with no builtins file has been considered valid before and thus has been never invalidated. --- python/src/com/jetbrains/python/psi/impl/PyBuiltinCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/psi/impl/PyBuiltinCache.java b/python/src/com/jetbrains/python/psi/impl/PyBuiltinCache.java index 64382fa698dd..b545290c13c6 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyBuiltinCache.java +++ b/python/src/com/jetbrains/python/psi/impl/PyBuiltinCache.java @@ -172,7 +172,7 @@ public class PyBuiltinCache { } public boolean isValid() { - return myBuiltinsFile == null || myBuiltinsFile.isValid(); + return myBuiltinsFile != null && myBuiltinsFile.isValid(); } /**