def __init__(self, staroid=None, ske=None, cache_dir=None):
    self.__ske = None
    if (staroid == None):
        self._staroid = Staroid()
    else:
        self._staroid = staroid
    if (cache_dir == None):
        self.__cache_dir = '{}/.ods'.format(str(Path.home()))
    else:
        self.__cache_dir = cache_dir
    if ('STAROID_SKE' in os.environ):
        self.__ske = os.environ['STAROID_SKE']
    if (ske != None):
        self.__ske = ske
def __init__(self, staroid=None, ske=None, cache_dir=None):
    self.__ske = None
    if (staroid == None):
        self._staroid = Staroid()
    else:
        self._staroid = staroid
    if (cache_dir == None):
        self.__cache_dir = '{}/.ods'.format(str(Path.home()))
    else:
        self.__cache_dir = cache_dir
    if ('STAROID_SKE' in os.environ):
        self.__ske = os.environ['STAROID_SKE']
    if (ske != None):
        self.__ske = ske