From 3c201cc36cc1b355d5d1a67a658b3a41f085ab2b Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 25 Dec 2018 00:59:00 +0100 Subject: [PATCH] Fix power operation for Python 2 --- jedi/evaluate/syntax_tree.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/evaluate/syntax_tree.py b/jedi/evaluate/syntax_tree.py index 297d1e98..8a377f16 100644 --- a/jedi/evaluate/syntax_tree.py +++ b/jedi/evaluate/syntax_tree.py @@ -85,9 +85,9 @@ def eval_node(context, element): first_child = children.pop(0) context_set = context.eval_node(first_child) - for trailer in children: + for (i, trailer) in enumerate(children): if trailer == '**': # has a power operation. - right = context.eval_node(children[1]) + right = context.eval_node(children[i + 1]) context_set = _eval_comparison( evaluator, context,