Skip to content

Commit 083a788

Browse files
committed
import Library by qualified name instead of simple name
1 parent 7a4d0fa commit 083a788

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
@@ -10,6 +10,7 @@
1010
import com.intellij.psi.search.FilenameIndex;
1111
import com.intellij.psi.search.GlobalSearchScope;
1212
import com.intellij.psi.search.ProjectScope;
13+
import com.intellij.psi.util.QualifiedName;
1314
import com.jetbrains.python.psi.PyFile;
1415
import com.jetbrains.python.psi.stubs.PyModuleNameIndex;
1516
import com.millennialmedia.intellibot.ide.config.RobotOptionsProvider;
@@ -91,8 +92,12 @@ public static PsiElement findPython(@Nullable String library, @NotNull Project p
9192
addToCache(result, library);
9293
return result;
9394
}
94-
debug(library, "Attemping module search", project);
95-
List<PyFile> results = PyModuleNameIndex.find(library, project, true);
95+
debug(library, "Attempting module search", project);
96+
List<PyFile> results = PyModuleNameIndex.findByQualifiedName(
97+
QualifiedName.fromDottedString(library),
98+
project,
99+
GlobalSearchScope.projectScope(project)
100+
);
96101
if (! results.isEmpty()) {
97102
result = (PsiFile)results.get(0);
98103
addToCache(result, library);

0 commit comments

Comments
 (0)