use appropriate module for IPython 1.0.0
This commit is contained in:
+6
-1
@@ -288,9 +288,14 @@ def run(
|
|||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
import IPython
|
import IPython
|
||||||
if IPython.__version__ >= '1.0':
|
if IPython.__version__ > '1.0.0':
|
||||||
IPython.start_ipython(user_ns=_env)
|
IPython.start_ipython(user_ns=_env)
|
||||||
return
|
return
|
||||||
|
elif IPython.__version__ == '1.0.0':
|
||||||
|
from IPython.terminal.embed import InteractiveShellEmbed
|
||||||
|
shell = InteractiveShellEmbed(user_ns=_env)
|
||||||
|
shell()
|
||||||
|
return
|
||||||
elif IPython.__version__ >= '0.11':
|
elif IPython.__version__ >= '0.11':
|
||||||
from IPython.frontend.terminal.embed import InteractiveShellEmbed
|
from IPython.frontend.terminal.embed import InteractiveShellEmbed
|
||||||
shell = InteractiveShellEmbed(user_ns=_env)
|
shell = InteractiveShellEmbed(user_ns=_env)
|
||||||
|
|||||||
Reference in New Issue
Block a user