Replace FLAGS with cfg.CONF in other modules, unless tests

Replace all the FLAGS with cfg.CONF in cinder/
Large commit was split into several parts

Change-Id: Iacd645997a0c50aa47079c856e1b4e33e3001243
Fixes: bug #1182037
This commit is contained in:
Sergey Vilgelm
2013-06-13 11:25:37 +04:00
parent 74f25c7d52
commit 1fcbd01d64
16 changed files with 162 additions and 152 deletions

View File

@@ -53,8 +53,10 @@ This module provides Manager, a base class for managers.
"""
from oslo.config import cfg
from cinder.db import base
from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import periodic_task
from cinder.openstack.common.rpc import dispatcher as rpc_dispatcher
@@ -62,9 +64,7 @@ from cinder.scheduler import rpcapi as scheduler_rpcapi
from cinder import version
FLAGS = flags.FLAGS
CONF = cfg.CONF
LOG = logging.getLogger(__name__)
@@ -74,7 +74,7 @@ class Manager(base.Base, periodic_task.PeriodicTasks):
def __init__(self, host=None, db_driver=None):
if not host:
host = FLAGS.host
host = CONF.host
self.host = host
super(Manager, self).__init__(db_driver)
@@ -103,8 +103,8 @@ class Manager(base.Base, periodic_task.PeriodicTasks):
def service_config(self, context):
config = {}
for key in FLAGS:
config[key] = FLAGS.get(key, None)
for key in CONF:
config[key] = CONF.get(key, None)
return config