summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Koelker <jason@koelker.net>2011-09-14 10:29:46 -0500
committerJason Koelker <jason@koelker.net>2011-09-14 10:29:46 -0500
commit4f27ce297ac74ac1c11f959cb44eb4bb3cd4b81a (patch)
treeaf383b274d19adbcbbab85890871d63e92aa32e8
parent269aec5b02d9afef61dab3927d534ab807464ef3 (diff)
no need for the instance at all or compute
-rw-r--r--nova/api/openstack/contrib/virtual_interfaces.py14
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}