You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
916 B
25 lines
916 B
4 years ago
|
# encoding: utf-8
|
||
|
"""Simple function to call to get the current InteractiveShell instance
|
||
|
"""
|
||
|
|
||
|
#-----------------------------------------------------------------------------
|
||
|
# Copyright (C) 2013 The IPython Development Team
|
||
|
#
|
||
|
# Distributed under the terms of the BSD License. The full license is in
|
||
|
# the file COPYING, distributed as part of this software.
|
||
|
#-----------------------------------------------------------------------------
|
||
|
|
||
|
#-----------------------------------------------------------------------------
|
||
|
# Classes and functions
|
||
|
#-----------------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
def get_ipython():
|
||
|
"""Get the global InteractiveShell instance.
|
||
|
|
||
|
Returns None if no InteractiveShell instance is registered.
|
||
|
"""
|
||
|
from IPython.core.interactiveshell import InteractiveShell
|
||
|
if InteractiveShell.initialized():
|
||
|
return InteractiveShell.instance()
|