From bf8645d615623b533873a945cdb179fe1b1b85c1 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 11 Dec 2014 13:08:09 +0100 Subject: [PATCH] namedtuple fix --- jedi/evaluate/stdlib.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/jedi/evaluate/stdlib.py b/jedi/evaluate/stdlib.py index de0c8da5..10ca9eda 100644 --- a/jedi/evaluate/stdlib.py +++ b/jedi/evaluate/stdlib.py @@ -47,14 +47,11 @@ def execute(evaluator, obj, params): def _follow_param(evaluator, params, index): try: - stmt = params[index] + key, values = list(params.unpack())[index] except IndexError: return [] else: - if isinstance(stmt, pr.Statement): - return evaluator.eval_statement(stmt) - else: - return [stmt] # just some arbitrary object + return iterable.unite(evaluator.eval_element(v) for v in values) def argument_clinic(string, want_obj=False, want_scope=False):