From fb360506fb4328e52916c6dc6bd37e5e50c23bcf Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 17 Jul 2018 09:48:52 +0200 Subject: [PATCH] Don't merge params if it's just one param --- jedi/evaluate/dynamic.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jedi/evaluate/dynamic.py b/jedi/evaluate/dynamic.py index 9e8d5714..439bfd8e 100644 --- a/jedi/evaluate/dynamic.py +++ b/jedi/evaluate/dynamic.py @@ -90,6 +90,10 @@ def search_params(evaluator, execution_context, funcdef): string_name=string_name, ) if function_executions: + if len(function_executions) == 1: + # Don't need to wrap this one. + return function_executions[0].get_params() + zipped_params = zip(*list( function_execution.get_params() for function_execution in function_executions