import logging
import os

def get_index_properties():
    if 'DLI_CONF_PATH' not in os.environ:
        logging.error("ENVIRONEMENT VARIABLE DLI_CONF_PATH DOES NOT EXISTS ")
        raise Exception("ENVIRONEMENT VARIABLE DLI_CONF_PATH DOES NOT EXISTS ")

    if not os.path.exists(os.environ['DLI_CONF_PATH']):
        logging.error("FILE {} DOES NOT EXISTS ".format(os.environ['DLI_CONF_PATH']))
        raise Exception("FILE {} DOES NOT EXISTS ".format(os.environ['DLI_CONF_PATH']))


    with open(os.environ['DLI_CONF_PATH']) as f:
        p = {}
        for line in f:
            if not line.startswith("#"):
                data = line.strip().split("=")
                p[data[0].strip()] = data[1].strip()
        return p
        