fix from dcherysasov

This commit is contained in:
Dmitry Jemerov
2010-09-23 15:37:42 +04:00
parent c2babae6e2
commit 3e0697844f
@@ -544,7 +544,7 @@ public class ResolveImportUtil {
// OTOH, quite often a module named foo exports a class or function named foo, which is used as a fallback
// by a module one level higher (e.g. curses.set_key). Prefer it to submodule if possible.
ret = ((PyFile)parent).getElementNamed(referencedName);
if (PyUtil.instanceOf(ret, PyFunction.class, PyClass.class)) return ret;
if (ret != null && !PyUtil.instanceOf(ret, PsiFile.class, PsiDirectory.class)) return ret;
if (possible_ret != null) return possible_ret;
}
else if (parent instanceof PsiDirectory) {