Blob Blame History Raw
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