7 from oslo.config import cfg
10 class CfgParser(object):
11 def __init__(self, config_file):
12 super(CfgParser, self).__init__()
13 if os.path.isfile(config_file) is False:
14 raise Exception('The config file not found <%s>' % config_file)
15 self.config_file = config_file
16 self.CONF = cfg.ConfigOpts()
18 def register_my_opts(self, opts, name=None):
20 self.CONF.register_opts(opts, name)
22 self.CONF.register_opts(opts)
25 # self.register_my_opts(opts, name=name)
26 self.CONF(args=[], default_config_files=[self.config_file])