forked from VimPlug/jedi
use Param.stars more generally
This commit is contained in:
@@ -79,7 +79,7 @@ def get_params(evaluator, func, var_args):
|
|||||||
values = []
|
values = []
|
||||||
array_type = None
|
array_type = None
|
||||||
ignore_creation = False
|
ignore_creation = False
|
||||||
if expression_list[0] == '*':
|
if param.stars == 1:
|
||||||
# *args param
|
# *args param
|
||||||
array_type = pr.Array.TUPLE
|
array_type = pr.Array.TUPLE
|
||||||
if value:
|
if value:
|
||||||
@@ -90,7 +90,7 @@ def get_params(evaluator, func, var_args):
|
|||||||
var_arg_iterator.push_back((key, value))
|
var_arg_iterator.push_back((key, value))
|
||||||
break
|
break
|
||||||
values.append(value)
|
values.append(value)
|
||||||
elif expression_list[0] == '**':
|
elif param.stars == 2:
|
||||||
# **kwargs param
|
# **kwargs param
|
||||||
array_type = pr.Array.DICT
|
array_type = pr.Array.DICT
|
||||||
if non_matching_keys:
|
if non_matching_keys:
|
||||||
|
|||||||
Reference in New Issue
Block a user