From 1af5a3278653bba2d2cc80f369caf57aaf7f8f7d 2017-12-20 11:36:06 From: Thomas Kluyver Date: 2017-12-20 11:36:06 Subject: [PATCH] Swap the check for Jedi versions around --- diff --git a/IPython/core/completer.py b/IPython/core/completer.py index 0d54dc7..ec39c03 100644 --- a/IPython/core/completer.py +++ b/IPython/core/completer.py @@ -1351,11 +1351,11 @@ class IPCompleter(Completer): try: # should we check the type of the node is Error ? try: - # jedi >= 0.11 - from parso.tree import ErrorLeaf - except ImportError: # jedi < 0.11 from jedi.parser.tree import ErrorLeaf + except ImportError: + # jedi >= 0.11 + from parso.tree import ErrorLeaf next_to_last_tree = interpreter._get_module().tree_node.children[-2] completing_string = False