From d6d0a67c5cbbee6cabd90ed563b9b9c35d724a94 Mon Sep 17 00:00:00 2001 From: Yun Mao Date: Mon, 12 Nov 2012 14:52:02 -0500 Subject: Add missing webob to exc Part of bug 1078062 Change-Id: I05910f6d2dea7af51f1fe35d7efa6006dfef02bf --- nova/api/openstack/compute/contrib/deferred_delete.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'nova/api') diff --git a/nova/api/openstack/compute/contrib/deferred_delete.py b/nova/api/openstack/compute/contrib/deferred_delete.py index ea7ac00f9..14b608677 100644 --- a/nova/api/openstack/compute/contrib/deferred_delete.py +++ b/nova/api/openstack/compute/contrib/deferred_delete.py @@ -43,7 +43,8 @@ class DeferredDeleteController(wsgi.Controller): try: self.compute_api.restore(context, instance) except exception.QuotaError as error: - raise exc.HTTPRequestEntityTooLarge(explanation=unicode(error), + raise webob.exc.HTTPRequestEntityTooLarge( + explanation=unicode(error), headers={'Retry-After': 0}) except exception.InstanceInvalidState as state_error: common.raise_http_conflict_for_instance_invalid_state(state_error, -- cgit