Merge "Handling unexpected python error "NoneType object is not iterable""
This commit is contained in:
commit
143ba47f79
@ -727,6 +727,10 @@ class GlanceMetadataNotFound(NotFound):
|
||||
message = _("Glance metadata for volume/snapshot %(id)s cannot be found.")
|
||||
|
||||
|
||||
class ImageDownloadFailed(CinderException):
|
||||
_msg_fmt = _("Failed to download image %(image_href)s, reason: %(reason)s")
|
||||
|
||||
|
||||
class ExportFailure(Invalid):
|
||||
message = _("Failed to export for volume: %(reason)s")
|
||||
|
||||
|
@ -357,6 +357,10 @@ class GlanceImageService(object):
|
||||
except Exception:
|
||||
_reraise_translated_image_exception(image_id)
|
||||
|
||||
if image_chunks is None:
|
||||
raise exception.ImageDownloadFailed(
|
||||
image_href=context, reason=_('image contains no data.'))
|
||||
|
||||
if not data:
|
||||
return image_chunks
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user