diff --git a/python/src/com/jetbrains/python/codeInsight/codeFragment/PyCodeFragmentBuilder.java b/python/src/com/jetbrains/python/codeInsight/codeFragment/PyCodeFragmentBuilder.java index a0a2d008a896..de1ab103c5ac 100644 --- a/python/src/com/jetbrains/python/codeInsight/codeFragment/PyCodeFragmentBuilder.java +++ b/python/src/com/jetbrains/python/codeInsight/codeFragment/PyCodeFragmentBuilder.java @@ -81,11 +81,6 @@ public class PyCodeFragmentBuilder extends PyRecursiveElementVisitor { CodeFragmentUtil.getPosition(declaration, startOffset, endOffset) != Position.INSIDE)){ continue; } - // Handle resolve via import statement - if (declaration instanceof PyFile){ - inElements.add(name); - break; - } // Ignore outer elements or import statements if (declaration == null || !PsiTreeUtil.isAncestor(myOwner, declaration, false) || declaration instanceof PyImportElement){ diff --git a/python/testData/codeInsight/codefragment/importbeforeuseinside.test b/python/testData/codeInsight/codefragment/importbeforeuseinside.test index 7e095473b9a3..2e1c4786c76b 100644 --- a/python/testData/codeInsight/codefragment/importbeforeuseinside.test +++ b/python/testData/codeInsight/codefragment/importbeforeuseinside.test @@ -6,5 +6,4 @@ print(foo) foo.bar In: -foo Out: \ No newline at end of file