Use get_executed_param_names if get_executed_param_names_and_issues is not necessary

This commit is contained in:
Dave Halter
2019-09-03 22:11:00 +02:00
parent d4f3963cd0
commit ac4dd06d11
4 changed files with 6 additions and 6 deletions

View File

@@ -100,7 +100,7 @@ def search_param_names(inference_state, function_value, funcdef):
)
if arguments_list:
zipped_param_names = zip(*list(
get_executed_param_names(function_value, arguments)[0]
get_executed_param_names(function_value, arguments)
for arguments in arguments_list
))
params = [DynamicExecutedParamName(executed_param_names)

View File

@@ -17,7 +17,7 @@ from jedi.inference.gradual.typing import TypeVar, LazyGenericClass, \
from jedi.inference.gradual.typing import GenericClass
from jedi.inference.helpers import is_string
from jedi.inference.compiled import builtin_from_name
from jedi.inference.param import get_executed_param_names_and_issues
from jedi.inference.param import get_executed_param_names
from jedi import debug
from jedi import parser_utils
@@ -247,7 +247,7 @@ def infer_type_vars_for_execution(function, arguments, annotation_dict):
context = function.get_default_param_context()
annotation_variable_results = {}
executed_param_names, _ = get_executed_param_names_and_issues(function, arguments)
executed_param_names = get_executed_param_names(function, arguments)
for executed_param_name in executed_param_names:
try:
annotation_node = annotation_dict[executed_param_name.string_name]

View File

@@ -350,8 +350,8 @@ class ParamName(X):
return self.get_executed_param_name().infer()
def get_executed_param_name(self):
from jedi.inference.param import get_executed_param_names_and_issues
params_names, _ = get_executed_param_names_and_issues(self.function_value, self.arguments)
from jedi.inference.param import get_executed_param_names
params_names = get_executed_param_names(self.function_value, self.arguments)
return params_names[self._get_param_node().position_index]

View File

@@ -206,7 +206,7 @@ def get_executed_param_names_and_issues(function_value, arguments):
def get_executed_param_names(function_value, arguments):
return get_executed_param_names_and_issues(function_value, arguments)
return get_executed_param_names_and_issues(function_value, arguments)[0]
def _error_argument_count(funcdef, actual_count):