Skip to content

Commit 12cac3c

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Pass Message object to webob exception"
2 parents 7ce4460 + 7280f78 commit 12cac3c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

glance/api/v1/images.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ def index(self, req):
306306
try:
307307
images = registry.get_images_list(req.context, **params)
308308
except exception.Invalid as e:
309-
raise HTTPBadRequest(explanation="%s" % e)
309+
raise HTTPBadRequest(explanation=e.msg, request=req)
310310

311311
return dict(images=images)
312312

@@ -353,7 +353,7 @@ def detail(self, req):
353353
redact_loc(image, copy_dict=False)
354354
self._enforce_read_protected_props(image, req)
355355
except exception.Invalid as e:
356-
raise HTTPBadRequest(explanation="%s" % e)
356+
raise HTTPBadRequest(explanation=e.msg, request=req)
357357
return dict(images=images)
358358

359359
def _get_query_params(self, req):
@@ -713,8 +713,8 @@ def _handle_source(self, req, image_id, image_meta, image_data):
713713
if location:
714714
try:
715715
validate_location(req.context, location)
716-
except (exception.BadStoreUri) as bse:
717-
raise HTTPBadRequest(explanation=unicode(bse),
716+
except exception.BadStoreUri as bse:
717+
raise HTTPBadRequest(explanation=bse.msg,
718718
request=req)
719719

720720
self._validate_image_for_activation(req, image_id, image_meta)

0 commit comments

Comments
 (0)