summaryrefslogtreecommitdiffstats
path: root/nova/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/utils.py')
-rw-r--r--nova/utils.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/nova/utils.py b/nova/utils.py
index 8784a227d..ad31f88bd 100644
--- a/nova/utils.py
+++ b/nova/utils.py
@@ -809,3 +809,14 @@ 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