Пример #1
0
def parse_args(argv=None):
    global _CONF_LOADED
    if _CONF_LOADED:
        LOG.debug('Configuration has been already loaded')
        return

    log.set_defaults()
    log.register_options(CONF)

    argv = (argv if argv is not None else sys.argv[1:])
    args = ([] if _is_running_under_gunicorn() else argv or [])

    CONF(args=args,
         prog='log-api',
         project='monasca',
         version=version.version_str,
         description='RESTful API to collect log files')

    log.setup(CONF,
              product_name='monasca-log-api',
              version=version.version_str)

    conf.register_opts()
    policy_opts.set_defaults(CONF)

    _CONF_LOADED = True
Пример #2
0
 def setUp(self):
     super(ConfigFixture, self).setUp()
     self.addCleanup(self._clean_config_loaded_flag)
     conf.register_opts()
     self._set_defaults()
     config.parse_args(argv=[])  # prevent oslo from parsing test args