From fa7cec59978af070fa812c2c3eafd6affcceca04 Mon Sep 17 00:00:00 2001
From: Douglas Blank <doug.blank@gmail.com>
Date: Sat, 5 May 2018 10:30:36 -0700
Subject: [PATCH] Adjustment for newer jedi
---
metakernel/magics/python_magic.py | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/metakernel/magics/python_magic.py b/metakernel/magics/python_magic.py
index f45d48c..fe4a88c 100644
--- a/metakernel/magics/python_magic.py
+++ b/metakernel/magics/python_magic.py
@@ -156,7 +156,15 @@ class PythonMagic(Magic):
position = (info['line_num'], info['column'])
interpreter = Interpreter(text, [self.env])
- if jedi.__version__ >= LooseVersion('0.10.0'):
+ if jedi.__version__ >= LooseVersion('0.12.0'):
+ lines = split_lines(text)
+ name = get_on_completion_name(
+ interpreter._module_node,
+ lines,
+ position
+ )
+ before = text[:len(text) - len(name)]
+ elif jedi.__version__ >= LooseVersion('0.10.0'):
lines = split_lines(text)
name = get_on_completion_name(
interpreter._get_module_node(),
--
2.17.1