forked from VimPlug/jedi
Fix a potential issue with star args.
This commit is contained in:
@@ -62,8 +62,8 @@ class Arguments(pr.Base):
|
|||||||
iterators = [_iterate_star_args(self._evaluator, a, None, None)
|
iterators = [_iterate_star_args(self._evaluator, a, None, None)
|
||||||
for a in arrays]
|
for a in arrays]
|
||||||
iterators = list(iterators)
|
iterators = list(iterators)
|
||||||
for values in list(zip_longest(*iterators, fillvalue=())):
|
for values in list(zip_longest(*iterators)):
|
||||||
yield None, values
|
yield None, [v for v in values if v is not None]
|
||||||
elif stars == 2:
|
elif stars == 2:
|
||||||
arrays = self._evaluator.eval_element(el)
|
arrays = self._evaluator.eval_element(el)
|
||||||
dicts = [_star_star_dict(self._evaluator, a, None, None)
|
dicts = [_star_star_dict(self._evaluator, a, None, None)
|
||||||
|
|||||||
Reference in New Issue
Block a user