main.py 文件源码

python
阅读 42 收藏 0 点赞 0 评论 0

项目:almanach 作者: openstack 项目源码 文件源码
def main():
    try:
        opts.CONF(sys.argv[1:], project=opts.DOMAIN)
        logging.setup(opts.CONF, opts.DOMAIN)
        config = opts.CONF
        factory = core_factory.Factory(config)

        routes.instance_ctl = factory.get_instance_controller()
        routes.volume_ctl = factory.get_volume_controller()
        routes.volume_type_ctl = factory.get_volume_type_controller()
        routes.entity_ctl = factory.get_entity_controller()
        routes.app_ctl = factory.get_application_controller()
        routes.auth_adapter = auth_adapter.AuthenticationAdapter(config).get_authentication_adapter()

        LOG.info('Listening on %s:%d', config.api.bind_ip, config.api.bind_port)
        app.run(host=config.api.bind_ip, port=config.api.bind_port)
    except Exception as e:
        LOG.exception(e)
        sys.exit(100)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号