#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author: Joker
# Copyright (c) 2019 OpenString. All rights reserved.
import json
import os
import sys
from collections import OrderedDict
from openstring.util import FileUtil
softConfig = None
dirName, fileName = os.path.split(os.path.abspath(sys.argv[0]))
def getSoftConfig():
global softConfig
if (softConfig == None):
configStr = FileUtil.loadFile("%s/config/config.json" % dirName)
softConfig = json.loads(configStr, object_pairs_hook=OrderedDict)
return softConfig
def getSoftDir():
return dirName
def getResourcePath(subDirPath=''):
return '%s/resource%s' % (getSoftDir(), subDirPath)