Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def get_ipython_dir():
"""Find the ipython local directory. Usually is /.ipython"""
if hasattr(itango, "get_ipython_dir"):
return itango.get_ipython_dir()
if hasattr(IPython.iplib, 'get_ipython_dir'):
# Starting from ipython 0.9 they hadded this method
return IPython.iplib.get_ipython_dir()
# Try to find the profile in the current directory and then in the
# default IPython dir
#userdir = os.path.realpath(os.path.curdir)
home_dir = IPython.genutils.get_home_dir()
if os.name == 'posix':
ipdir = '.ipython'
else:
ipdir = '_ipython'
ipdir = os.path.join(home_dir, ipdir)
ipythondir = os.path.abspath(os.environ.get('IPYTHONDIR', ipdir))