diff --git a/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java b/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java index c1ec4cc221a9..9e2989e09650 100644 --- a/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java +++ b/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java @@ -135,7 +135,10 @@ public class PyStdlibTypeProvider extends PyTypeProviderBase { for (Map.Entry entry : arguments.entrySet()) { final PyNamedParameter parameter = entry.getValue(); if ("mode".equals(parameter.getName())) { - final PyExpression argument = entry.getKey(); + PyExpression argument = entry.getKey(); + if (argument instanceof PyKeywordArgument) { + argument = ((PyKeywordArgument)argument).getValueExpression(); + } if (argument instanceof PyStringLiteralExpression) { mode = ((PyStringLiteralExpression)argument).getStringValue(); break;