diff --git a/python/src/com/jetbrains/python/PyParameterInfoHandler.java b/python/src/com/jetbrains/python/PyParameterInfoHandler.java index ce37bba8b260..776ad4c14a59 100644 --- a/python/src/com/jetbrains/python/PyParameterInfoHandler.java +++ b/python/src/com/jetbrains/python/PyParameterInfoHandler.java @@ -21,6 +21,7 @@ import com.intellij.lang.parameterInfo.*; import com.intellij.openapi.util.TextRange; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; +import com.intellij.psi.util.PsiTreeUtil; import com.intellij.util.ArrayUtil; import com.intellij.util.text.CharArrayUtil; import com.intellij.xml.util.XmlStringUtil; @@ -58,7 +59,7 @@ public class PyParameterInfoHandler implements ParameterInfoHandler= 0 && range.getStartOffset() != parameterListStart){ + argumentList = PsiTreeUtil.getParentOfType(argumentList, PyArgumentList.class); + } + } + return argumentList; } @Override @@ -85,7 +94,7 @@ public class PyParameterInfoHandler implements ParameterInfoHandler