From ea093f5a02a322f649a0504aa5fb7560e4a202ff Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Fri, 18 Jun 2010 20:12:38 +0400 Subject: [PATCH] fixed positive fault of base method signature matching inspection in case of named params and **kwargs (PY-1083) --- .../com/jetbrains/python/psi/impl/PyParameterListImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/src/com/jetbrains/python/psi/impl/PyParameterListImpl.java b/python/src/com/jetbrains/python/psi/impl/PyParameterListImpl.java index 13fa9b8e5f40..5d9bf5eaff85 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyParameterListImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyParameterListImpl.java @@ -115,6 +115,9 @@ public class PyParameterListImpl extends PyBaseElementImpl if (nextParameter.isKeywordContainer() || nextParameter.isPositionalContainer()) { ++i; } + if (nextParameter.isKeywordContainer() && j if (nextParameter.isKeywordContainer() || nextParameter.isPositionalContainer()) { ++j; } + if (nextParameter.isKeywordContainer() && i= parametersLength) && (j >= anotherParametersLength);