From b5a62825ce42da4df49ae5af9ee362ba6921dbd8 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 31 Jul 2019 23:05:24 +0200 Subject: [PATCH] Forgot the right resolve_stars parameters in one place --- jedi/evaluate/signature.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/evaluate/signature.py b/jedi/evaluate/signature.py index 2871e954..43d3d5d1 100644 --- a/jedi/evaluate/signature.py +++ b/jedi/evaluate/signature.py @@ -7,7 +7,7 @@ class _SignatureMixin(object): def param_strings(): is_positional = False is_kw_only = False - for n in self.get_param_names(): + for n in self.get_param_names(resolve_stars=True): kind = n.get_kind() is_positional |= kind == Parameter.POSITIONAL_ONLY if is_positional and kind != Parameter.POSITIONAL_ONLY: @@ -83,7 +83,7 @@ class TreeSignature(AbstractSignature): @memoize_method def get_param_names(self, resolve_stars=False): - params = super(TreeSignature, self).get_param_names() + params = super(TreeSignature, self).get_param_names(resolve_stars=False) if resolve_stars: from jedi.evaluate.star_args import process_params params = process_params(params)