def _load_config():
    import configparser
    from oslo_config import cfg
    from oslo_log import log as logging
    global loaded, MONITORS_VENDOR, MONITORS_PRODUCT, MONITORS_PACKAGE
    if loaded:
        return
    loaded = True
    cfgfile = cfg.CONF.find_file('release')
    if (cfgfile is None):
        return
    try:
        cfg = configparser.RawConfigParser()
        cfg.read(cfgfile)
        if cfg.has_option('Masakarimonitors', 'vendor'):
            MONITORS_VENDOR = cfg.get('Masakarimonitors', 'vendor')
        if cfg.has_option('Masakarimonitors', 'product'):
            MONITORS_PRODUCT = cfg.get('Masakarimonitors', 'product')
        if cfg.has_option('Masakarimonitors', 'package'):
            MONITORS_PACKAGE = cfg.get('Masakarimonitors', 'package')
    except Exception as ex:
        LOG = logging.getLogger(__name__)
        LOG.error('Failed to load %(cfgfile)s: %(ex)s', {'cfgfile': cfgfile, 'ex': ex})
def _load_config():
    import configparser
    from oslo_config import cfg
    from oslo_log import log as logging
    global loaded, MONITORS_VENDOR, MONITORS_PRODUCT, MONITORS_PACKAGE
    if loaded:
        return
    loaded = True
    cfgfile = cfg.CONF.find_file('release')
    if (cfgfile is None):
        return
    try:
        cfg = configparser.RawConfigParser()
        cfg.read(cfgfile)
        if cfg.has_option('Masakarimonitors', 'vendor'):
            MONITORS_VENDOR = cfg.get('Masakarimonitors', 'vendor')
        if cfg.has_option('Masakarimonitors', 'product'):
            MONITORS_PRODUCT = cfg.get('Masakarimonitors', 'product')
        if cfg.has_option('Masakarimonitors', 'package'):
            MONITORS_PACKAGE = cfg.get('Masakarimonitors', 'package')
    except Exception as ex:
        LOG = logging.getLogger(__name__)
        LOG.error('Failed to load %(cfgfile)s: %(ex)s', {'cfgfile': cfgfile, 'ex': ex})