def get_ipython_dir(): """Find the ipython local directory. Usually is <home>/.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)) return ipythondir
def get_ipython_dir(): """Find the ipython local directory. Usually is <home>/.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) ) return ipythondir