From a4c454c103ddacd01790054379c843b0e4cfe142 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 12 Dec 2014 14:52:34 +0100 Subject: [PATCH] Fix for unwanted NameError exception in static analysis with named params. --- jedi/evaluate/analysis.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jedi/evaluate/analysis.py b/jedi/evaluate/analysis.py index 21a357a2..4c112396 100644 --- a/jedi/evaluate/analysis.py +++ b/jedi/evaluate/analysis.py @@ -223,7 +223,10 @@ def get_module_statements(module): c = child.children if c[0] == '(' and c[1] != ')': if c[1].type != 'arglist': - nodes.append(c[1]) + if c[1].type == 'argument': + nodes.append(c[1].children[-1]) + else: + nodes.append(c[1]) else: for argument in c[1].children: if argument.type == 'argument':