How to use the itango.get_ipython_dir function in itango

To help you get started, we’ve selected a few itango examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sardana-org / sardana / src / sardana / spock / ipython_00_10 / genutils.py View on Github external
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))

itango

An interactive Tango client

LGPL-3.0
Latest version published 2 months ago

Package Health Score

60 / 100
Full package analysis