mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 14:04:26 +08:00
Use get_executed_param_names if get_executed_param_names_and_issues is not necessary
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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]
|
||||
|
||||
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user