Fix power operation for Python 2

This commit is contained in:
Dave Halter
2018-12-25 00:59:00 +01:00
parent f6983d6126
commit 3c201cc36c

View File

@@ -85,9 +85,9 @@ def eval_node(context, element):
first_child = children.pop(0) first_child = children.pop(0)
context_set = context.eval_node(first_child) context_set = context.eval_node(first_child)
for trailer in children: for (i, trailer) in enumerate(children):
if trailer == '**': # has a power operation. if trailer == '**': # has a power operation.
right = context.eval_node(children[1]) right = context.eval_node(children[i + 1])
context_set = _eval_comparison( context_set = _eval_comparison(
evaluator, evaluator,
context, context,