import os.path

from olc.utils.env_config import EnvConfig


class PathUtils:
    config_path_env = "OLC_CONFIG_PATH"

    @classmethod
    def get_config_path(cls):
        """
            获取配置项位置,
            冲环境变量获取OLC_CONFIG_PATH
            默认位置 ../conf/
        :return:
        """
        default_path = "../conf"
        path = EnvConfig.get(cls.config_path_env, default_path)
        path = os.path.normpath(path)
        if path.endswith(os.sep) is False:
            path = path + os.sep
        return path