X-Git-Url: https://git.jetbrains.org/?p=idea%2Fcommunity.git;a=blobdiff_plain;f=python%2Fsrc%2Fcom%2Fjetbrains%2Fpython%2FcodeInsight%2Fimports%2FAddImportHelper.java;h=8534a2c900aabd6d4ca1c4018052d4f9acb61c06;hp=1f5bbbe3511deac9c8d041061b0bf5c701f1de9b;hb=d36f47ddd7e27a57cb99ba59e1fb98dbaadbb2f0;hpb=ade5d0605f36112afe46577e665195e625e83a73 diff --git a/python/src/com/jetbrains/python/codeInsight/imports/AddImportHelper.java b/python/src/com/jetbrains/python/codeInsight/imports/AddImportHelper.java index 1f5bbbe3511d..8534a2c900aa 100644 --- a/python/src/com/jetbrains/python/codeInsight/imports/AddImportHelper.java +++ b/python/src/com/jetbrains/python/codeInsight/imports/AddImportHelper.java @@ -20,6 +20,7 @@ import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleUtilCore; import com.intellij.openapi.projectRoots.Sdk; +import com.intellij.openapi.roots.ProjectFileIndex; import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VirtualFile; @@ -263,7 +264,8 @@ public class AddImportHelper { return UNRESOLVED_SYMBOL_PRIORITY; } final ProjectRootManager projectRootManager = ProjectRootManager.getInstance(toImport.getProject()); - if (projectRootManager.getFileIndex().isInContent(vFile)) { + final ProjectFileIndex fileIndex = projectRootManager.getFileIndex(); + if (fileIndex.isInContent(vFile) && !fileIndex.isInLibraryClasses(vFile)) { return ImportPriority.PROJECT; } final Module module = ModuleUtilCore.findModuleForPsiElement(importLocation);