Add decorator expected_errors for ips v3 extension

Add decorator expected_errors for ips v3 extesion, that's required
for all the v3 extension.

Change-Id: Iad071fd77bd3571087badc1d836275bd64d8dfc8
This commit is contained in:
He Jie Xu 2014-08-07 19:01:28 +08:00
parent 1b0e4725ae
commit 8641af10d7
1 changed files with 2 additions and 0 deletions

View File

@ -42,12 +42,14 @@ class IPsController(wsgi.Controller):
raise exc.HTTPNotFound(explanation=msg)
return instance
@extensions.expected_errors(404)
def index(self, req, server_id):
context = req.environ["nova.context"]
instance = self._get_instance(context, server_id)
networks = common.get_networks_for_instance(context, instance)
return self._view_builder.index(networks)
@extensions.expected_errors(404)
def show(self, req, server_id, id):
context = req.environ["nova.context"]
instance = self._get_instance(context, server_id)