mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-121262 Don't include incomplete from imports in implicit package members
This commit is contained in:
@@ -29,7 +29,6 @@ import com.jetbrains.python.psi.*;
|
||||
import com.jetbrains.python.psi.impl.PyImportedModule;
|
||||
import com.jetbrains.python.psi.impl.ResolveResultList;
|
||||
import com.jetbrains.python.psi.resolve.*;
|
||||
import com.jetbrains.python.sdk.PythonSdkType;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -293,9 +292,8 @@ public class PyModuleType implements PyType { // Modules don't descend from obje
|
||||
final String visibleName = element.getVisibleName();
|
||||
if (importedQName != null) {
|
||||
importedQNames.add(importedQName);
|
||||
final QualifiedName implicitSubModuleQName = importedQName.append(visibleName);
|
||||
if (implicitSubModuleQName != null) {
|
||||
importedQNames.add(implicitSubModuleQName);
|
||||
if (visibleName != null) {
|
||||
importedQNames.add(importedQName.append(visibleName));
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
import pkg
|
||||
|
||||
pkg.unresolved
|
||||
# <ref>
|
||||
@@ -0,0 +1 @@
|
||||
from bar import
|
||||
@@ -583,4 +583,9 @@ public class PyMultiFileResolveTest extends PyMultiFileResolveTestCase {
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
// EA-121262
|
||||
public void testIncompleteFromImport() {
|
||||
assertUnresolved();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user