From 8819b2133a45731668910011968d686aa6fce117 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 9 Feb 2016 18:23:24 +0100 Subject: [PATCH] further fix for *-arguments in arglist --- jedi/evaluate/param.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jedi/evaluate/param.py b/jedi/evaluate/param.py index ebc173f9..997e0799 100644 --- a/jedi/evaluate/param.py +++ b/jedi/evaluate/param.py @@ -60,6 +60,10 @@ class Arguments(tree.Base): continue elif child in ('*', '**'): yield len(child.value), next(iterator) + elif tree.is_node(child, 'argument') and \ + child.children[0] in ('*', '**'): + assert len(child.children) == 2 + yield len(child.children[0].value), child.children[1] else: yield 0, child