Merge "Fix some Exceptions incompatibilities"

This commit is contained in:
Jenkins 2014-07-30 08:56:39 +00:00 committed by Gerrit Code Review
commit fe729b10a5
2 changed files with 4 additions and 2 deletions

View File

@ -336,7 +336,9 @@ def store_add_to_backend(image_id, data, size, store, context=None):
except exceptions.BackendException as e:
e_msg = (_("A bad metadata structure was returned from the "
"%(driver)s storage driver: %(metadata)s. %(e)s.") %
dict(driver=str(store), metadata=str(metadata), e=str(e)))
dict(driver=unicode(store),
metadata=unicode(metadata),
e=unicode(e)))
LOG.error(e_msg)
raise exceptions.BackendException(e_msg)
return (location, size, checksum, metadata)

View File

@ -38,7 +38,7 @@ class GlanceStoreException(Exception):
def __init__(self, **kwargs):
msg = kwargs.pop('message', None)
msg = msg or self.message.format(**kwargs)
self.msg = msg or self.message.format(**kwargs)
super(Exception, self).__init__(msg)