Skip to content

Commit 99230ac

Browse files
committed
import Library by qualified name instead of simple name
1 parent a0f3579 commit 99230ac

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/com/millennialmedia/intellibot/psi/ref/RobotFileManager.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.intellij.psi.search.FilenameIndex;
1010
import com.intellij.psi.search.GlobalSearchScope;
1111
import com.intellij.psi.search.ProjectScope;
12+
import com.intellij.psi.util.QualifiedName;
1213
import com.jetbrains.python.psi.PyFile;
1314
import com.jetbrains.python.psi.stubs.PyModuleNameIndex;
1415
import com.millennialmedia.intellibot.ide.config.RobotOptionsProvider;
@@ -84,8 +85,12 @@ public static PsiElement findPython(@Nullable String library, @NotNull Project p
8485
addToCache(result, library);
8586
return result;
8687
}
87-
debug(library, "Attemping module search", project);
88-
List<PyFile> results = PyModuleNameIndex.find(library, project, true);
88+
debug(library, "Attempting module search", project);
89+
List<PyFile> results = PyModuleNameIndex.findByQualifiedName(
90+
QualifiedName.fromDottedString(library),
91+
project,
92+
GlobalSearchScope.projectScope(project)
93+
);
8994
if (! results.isEmpty()) {
9095
result = (PsiFile)results.get(0);
9196
addToCache(result, library);

0 commit comments

Comments
 (0)