diff options
| author | Jason Koelker <jason@koelker.net> | 2011-09-14 10:29:46 -0500 |
|---|---|---|
| committer | Jason Koelker <jason@koelker.net> | 2011-09-14 10:29:46 -0500 |
| commit | 4f27ce297ac74ac1c11f959cb44eb4bb3cd4b81a (patch) | |
| tree | af383b274d19adbcbbab85890871d63e92aa32e8 | |
| parent | 269aec5b02d9afef61dab3927d534ab807464ef3 (diff) | |
no need for the instance at all or compute
| -rw-r--r-- | nova/api/openstack/contrib/virtual_interfaces.py | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/nova/api/openstack/contrib/virtual_interfaces.py b/nova/api/openstack/contrib/virtual_interfaces.py index 8c25ba285..1981cd372 100644 --- a/nova/api/openstack/contrib/virtual_interfaces.py +++ b/nova/api/openstack/contrib/virtual_interfaces.py @@ -15,15 +15,10 @@ """The virtual interfaces extension.""" -from webob import exc - -from nova import compute -from nova import exception from nova import log as logging from nova import network from nova.api.openstack import common from nova.api.openstack import extensions -from nova.api.openstack import faults from nova.api.openstack import wsgi @@ -50,7 +45,6 @@ class ServerVirtualInterfaceController(object): """ def __init__(self): - self.compute_api = compute.API() self.network_api = network.API() super(ServerVirtualInterfaceController, self).__init__() @@ -58,13 +52,7 @@ class ServerVirtualInterfaceController(object): """Returns a list of VIFs, transformed through entity_maker.""" context = req.environ['nova.context'] - try: - instance = self.compute_api.get(context, server_id) - except exception.NotFound: - return faults.Fault(exc.HTTPNotFound()) - - vifs = self.network_api.get_vifs_by_instance(context, - instance['id']) + vifs = self.network_api.get_vifs_by_instance(context, server_id) limited_list = common.limited(vifs, req) res = [entity_maker(context, vif) for vif in limited_list] return {'virtual_interfaces': res} |
