From cbce1d0eb31df41c0af1e4482dd1f85126e6a6b2 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 17 Dec 2012 20:18:55 +0100 Subject: [PATCH] if Django project root points to a directory outside of module, make sure we have a module from data context when gathering manage.py tasks (PY-8288) --- .../jetbrains/python/psi/resolve/QualifiedNameResolver.java | 2 ++ .../python/psi/resolve/QualifiedNameResolverImpl.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/python/psi-api/src/com/jetbrains/python/psi/resolve/QualifiedNameResolver.java b/python/psi-api/src/com/jetbrains/python/psi/resolve/QualifiedNameResolver.java index 0c1d83926dee..a53e21143944 100644 --- a/python/psi-api/src/com/jetbrains/python/psi/resolve/QualifiedNameResolver.java +++ b/python/psi-api/src/com/jetbrains/python/psi/resolve/QualifiedNameResolver.java @@ -44,4 +44,6 @@ public interface QualifiedNameResolver { QualifiedNameResolver withContext(QualifiedNameResolveContext context); QualifiedNameResolver withoutForeign(); + + Module getModule(); } diff --git a/python/src/com/jetbrains/python/psi/resolve/QualifiedNameResolverImpl.java b/python/src/com/jetbrains/python/psi/resolve/QualifiedNameResolverImpl.java index d54bf4709f23..31c59c848bf2 100644 --- a/python/src/com/jetbrains/python/psi/resolve/QualifiedNameResolverImpl.java +++ b/python/src/com/jetbrains/python/psi/resolve/QualifiedNameResolverImpl.java @@ -329,4 +329,9 @@ public class QualifiedNameResolverImpl implements RootVisitor, QualifiedNameReso } return seeker; } + + @Override + public Module getModule() { + return myContext.getModule(); + } }