diff options
author | Russell Bryant <rbryant@redhat.com> | 2012-04-27 14:14:18 -0400 |
---|---|---|
committer | Russell Bryant <rbryant@redhat.com> | 2012-04-28 23:33:15 -0400 |
commit | 7593a6948c43c907893bfba5fff65a6b5acf5c2d (patch) | |
tree | 24872d7fb65dfb87b197c5a28077e0464e2d2542 /bin/nova-dhcpbridge | |
parent | 76bb37e049818cbde4ca890566d01e85439ce517 (diff) | |
download | nova-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-x | bin/nova-dhcpbridge | 7 |
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) |