From b16c539dba85250f4c06187f52f05dc00f68973d Mon Sep 17 00:00:00 2001 From: Stanislav Utikeev Date: Wed, 8 Jul 2020 13:43:07 +0300 Subject: [PATCH] LAB-31 Check for signature help that offset lies within argument list GitOrigin-RevId: 73b551b482825677395778fc6289d2dae6d72e5c --- .../codeInsight/signatureHelp/PySignatureHelpProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/python-psi-impl/src/com/jetbrains/python/codeInsight/signatureHelp/PySignatureHelpProvider.java b/python/python-psi-impl/src/com/jetbrains/python/codeInsight/signatureHelp/PySignatureHelpProvider.java index 2b5919c005fd..a40f70e224ec 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/codeInsight/signatureHelp/PySignatureHelpProvider.java +++ b/python/python-psi-impl/src/com/jetbrains/python/codeInsight/signatureHelp/PySignatureHelpProvider.java @@ -24,7 +24,7 @@ public final class PySignatureHelpProvider implements SignatureHelpProvider { @Override public SignatureHelpResult getSignatureHelp(PsiFile file, int offset) { PyArgumentList argumentList = PyParameterInfoUtils.findArgumentList(file, offset, -1); - if (argumentList == null) { + if (argumentList == null || !argumentList.getTextRange().contains(offset)) { return null; }