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.
This commit is contained in:
Andrey Vlasovskikh
2013-12-23 15:52:47 +04:00
parent 242a5e3ee0
commit 3a3bbfff65
@@ -172,7 +172,7 @@ public class PyBuiltinCache {
}
public boolean isValid() {
return myBuiltinsFile == null || myBuiltinsFile.isValid();
return myBuiltinsFile != null && myBuiltinsFile.isValid();
}
/**