1"""Simple function to call to get the current InteractiveShell instance
2"""
3
4#-----------------------------------------------------------------------------
5# Copyright (C) 2013 The IPython Development Team
6#
7# Distributed under the terms of the BSD License. The full license is in
8# the file COPYING, distributed as part of this software.
9#-----------------------------------------------------------------------------
10
11#-----------------------------------------------------------------------------
12# Classes and functions
13#-----------------------------------------------------------------------------
14
15
16def get_ipython():
17 """Get the global InteractiveShell instance.
18
19 Returns None if no InteractiveShell instance is registered.
20 """
21 from IPython.core.interactiveshell import InteractiveShell
22 if InteractiveShell.initialized():
23 return InteractiveShell.instance()