summaryrefslogtreecommitdiff
path: root/bin/nova-dhcpbridge
diff options
context:
space:
mode:
authorRussell Bryant <rbryant@redhat.com>2012-04-27 14:14:18 -0400
committerRussell Bryant <rbryant@redhat.com>2012-04-28 23:33:15 -0400
commit7593a6948c43c907893bfba5fff65a6b5acf5c2d (patch)
tree24872d7fb65dfb87b197c5a28077e0464e2d2542 /bin/nova-dhcpbridge
parent76bb37e049818cbde4ca890566d01e85439ce517 (diff)
downloadnova-7593a6948c43c907893bfba5fff65a6b5acf5c2d.tar.gz
Use openstack.common.importutils.
Use import_class(), import_object(), and import_module() from openstack-common's importutils module. The equivalent functions have been removed from nova.utils. A few modules had import order cleaned up in passing, as well. My initial motivation for this was to remove some more usage of nova bits from nova.rpc as another step towards being able to move nova.rpc import openstack-common. Since I was pulling importutils into nova, I went ahead and converted the whole thing. Change-Id: I7c7786cf0001bcd06db52b9a99ff4284a3f6c6fa
Diffstat (limited to 'bin/nova-dhcpbridge')
-rwxr-xr-xbin/nova-dhcpbridge7
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/nova-dhcpbridge b/bin/nova-dhcpbridge
index a3cbe168c8..2f1ef6cec2 100755
--- a/bin/nova-dhcpbridge
+++ b/bin/nova-dhcpbridge
@@ -40,6 +40,7 @@ from nova import db
from nova import flags
from nova import log as logging
from nova.network import linux_net
+from nova.openstack.common import importutils
from nova import rpc
from nova import utils
@@ -52,7 +53,7 @@ def add_lease(mac, ip_address):
"""Set the IP that was assigned by the DHCP server."""
if FLAGS.fake_rabbit:
LOG.debug(_("leasing ip"))
- network_manager = utils.import_object(FLAGS.network_manager)
+ network_manager = importutils.import_object(FLAGS.network_manager)
network_manager.lease_fixed_ip(context.get_admin_context(),
ip_address)
else:
@@ -74,7 +75,7 @@ def del_lease(mac, ip_address):
"""Called when a lease expires."""
if FLAGS.fake_rabbit:
LOG.debug(_("releasing ip"))
- network_manager = utils.import_object(FLAGS.network_manager)
+ network_manager = importutils.import_object(FLAGS.network_manager)
network_manager.release_fixed_ip(context.get_admin_context(),
ip_address)
else:
@@ -88,7 +89,7 @@ def init_leases(network_id):
"""Get the list of hosts for a network."""
ctxt = context.get_admin_context()
network_ref = db.network_get(ctxt, network_id)
- network_manager = utils.import_object(FLAGS.network_manager)
+ network_manager = importutils.import_object(FLAGS.network_manager)
return network_manager.get_dhcp_leases(ctxt, network_ref)