Use the util.import_object to import a module.
This commit is contained in:
parent
4bae92b7ae
commit
14b5036d01
|
@ -17,7 +17,7 @@
|
|||
# under the License.
|
||||
|
||||
|
||||
from nova.utils import load_module
|
||||
from nova.utils import import_object
|
||||
from nova.rpc_backends.common import RemoteError, LOG
|
||||
from nova import flags
|
||||
|
||||
|
@ -26,7 +26,7 @@ flags.DEFINE_string('rpc_backend',
|
|||
'nova.rpc_backends.amqp',
|
||||
"The messaging module to use, defaults to AMQP.")
|
||||
|
||||
RPCIMPL = load_module(FLAGS.rpc_backend)
|
||||
RPCIMPL = import_object(FLAGS.rpc_backend)
|
||||
|
||||
|
||||
def create_connection(new=True):
|
||||
|
|
|
@ -809,14 +809,3 @@ class Bootstrapper(object):
|
|||
for key in FLAGS:
|
||||
value = FLAGS.get(key, None)
|
||||
logging.audit(_("%(key)s : %(value)s" % locals()))
|
||||
|
||||
|
||||
def load_module(name):
|
||||
mod = __import__(name)
|
||||
|
||||
components = name.split('.')
|
||||
|
||||
for comp in components[1:]:
|
||||
mod = getattr(mod, comp)
|
||||
|
||||
return mod
|
||||
|
|
Loading…
Reference in New Issue