diff --git a/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java b/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java index 63705b41850e..c04d1c88b3f7 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyFromImportStatementImpl.java @@ -235,11 +235,10 @@ public class PyFromImportStatementImpl extends PyBaseElementImpl getFullyQualifiedObjectNames() { - final PyReferenceExpression source = getImportSource(); - String prefix = ""; - if (source != null) { - prefix = source.getText() + "."; - } + final QualifiedName source = getImportSourceQName(); + + final String prefix = (source != null) ? (source.join(".") + '.') : ""; + final List unqualifiedNames = PyImportStatementImpl.getImportElementNames(getImportElements()); final List result = new ArrayList(unqualifiedNames.size());