##// END OF EJS Templates
add IPython.get_ipython...
MinRK -
Show More
@@ -41,6 +41,7 b' sys.path.append(os.path.join(os.path.dirname(__file__), "extensions"))'
41 #-----------------------------------------------------------------------------
41 #-----------------------------------------------------------------------------
42
42
43 from .config.loader import Config
43 from .config.loader import Config
44 from .core.ipapi import get_ipython
44 from .core import release
45 from .core import release
45 from .core.application import Application
46 from .core.application import Application
46 from .frontend.terminal.embed import embed
47 from .frontend.terminal.embed import embed
@@ -1,13 +1,9 b''
1 # encoding: utf-8
1 # encoding: utf-8
2 """
2 """Simple function to call to get the current InteractiveShell instance
3 This module is *completely* deprecated and should no longer be used for
4 any purpose. Currently, we have a few parts of the core that have
5 not been componentized and thus, still rely on this module. When everything
6 has been made into a component, this module will be sent to deathrow.
7 """
3 """
8
4
9 #-----------------------------------------------------------------------------
5 #-----------------------------------------------------------------------------
10 # Copyright (C) 2008-2011 The IPython Development Team
6 # Copyright (C) 2013 The IPython Development Team
11 #
7 #
12 # Distributed under the terms of the BSD License. The full license is in
8 # Distributed under the terms of the BSD License. The full license is in
13 # the file COPYING, distributed as part of this software.
9 # the file COPYING, distributed as part of this software.
@@ -17,13 +13,25 b' has been made into a component, this module will be sent to deathrow.'
17 # Imports
13 # Imports
18 #-----------------------------------------------------------------------------
14 #-----------------------------------------------------------------------------
19
15
16 import warnings
17
20 #-----------------------------------------------------------------------------
18 #-----------------------------------------------------------------------------
21 # Classes and functions
19 # Classes and functions
22 #-----------------------------------------------------------------------------
20 #-----------------------------------------------------------------------------
23
21
24
22
25 def get():
23 def get_ipython():
26 """Get the global InteractiveShell instance."""
24 """Get the global InteractiveShell instance.
25
26 Returns None if no InteractiveShell instance is registered.
27 """
27 from IPython.core.interactiveshell import InteractiveShell
28 from IPython.core.interactiveshell import InteractiveShell
28 return InteractiveShell.instance()
29 if InteractiveShell.initialized():
30 return InteractiveShell.instance()
31
32 def get():
33 warnings.warn("ipapi.get has been deprecated since IPython 0.11",
34 DeprecationWarning
35 )
36 return get_ipython()
29
37
General Comments 0
You need to be logged in to leave comments. Login now