From a226ca592b1036e8a99fa7035cb8a99c2e418adf Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 15 Jun 2010 14:48:46 +0400 Subject: [PATCH] fix PyMultiFileResolveTest --- python/src/com/jetbrains/python/psi/impl/PyReferenceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/psi/impl/PyReferenceImpl.java b/python/src/com/jetbrains/python/psi/impl/PyReferenceImpl.java index 36e8c57ca50f..e14db7dbb358 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyReferenceImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyReferenceImpl.java @@ -183,7 +183,7 @@ public class PyReferenceImpl implements PsiReferenceEx, PsiPolyVariantReference //add possible inferred types if ((uexpr instanceof PyTargetExpression || uexpr instanceof PyNamedParameter) && myElement != null) { final ScopeOwner scopeOwner = PsiTreeUtil.getParentOfType(myElement, ScopeOwner.class); - if (scopeOwner != null && scopeOwner == PsiTreeUtil.getParentOfType(uexpr, ScopeOwner.class)) { + if (scopeOwner != null && scopeOwner == PsiTreeUtil.getStubOrPsiParentOfType(uexpr, ScopeOwner.class)) { PyAugAssignmentStatement augAssignment = PsiTreeUtil.getParentOfType(myElement, PyAugAssignmentStatement.class); try { final PyElement[] defs = PyDefUseUtil.getLatestDefs(scopeOwner, (PyElement)uexpr,