From bc0486f7231ca2a7f0a87eae94b18b8623f7bd97 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 9 Feb 2016 11:21:26 +0100 Subject: [PATCH] python 3.5 uses atom_expr node in many places where previous python would use power node --- jedi/evaluate/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jedi/evaluate/__init__.py b/jedi/evaluate/__init__.py index 3c5b1fdf..de78f2f5 100644 --- a/jedi/evaluate/__init__.py +++ b/jedi/evaluate/__init__.py @@ -291,7 +291,7 @@ class Evaluator(object): types = set([element]) # TODO this is no real evaluation. elif element.type == 'expr_stmt': types = self.eval_statement(element) - elif element.type == 'power': + elif element.type == 'power' or element.type == 'atom_expr': types = self._eval_atom(element.children[0]) for trailer in element.children[1:]: if trailer == '**': # has a power operation.