summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-07-30 08:56:39 +0000
committerGerrit Code Review <review@openstack.org>2014-07-30 08:56:39 +0000
commitfe729b10a57ac3e534956963d13274044601b234 (patch)
tree60deb2c68c3bcfae7c6c3cb72e934abfc3675d31
parent8cdfcb8416e3de18cf9abc7e75a40225c58e7f0e (diff)
parentb31b2dab8760c2c1e8d7a811501c1ac30be03a44 (diff)
downloadglance_store-fe729b10a57ac3e534956963d13274044601b234.tar.gz
Merge "Fix some Exceptions incompatibilities"
-rw-r--r--glance/store/backend.py4
-rw-r--r--glance/store/exceptions.py2
2 files changed, 4 insertions, 2 deletions
diff --git a/glance/store/backend.py b/glance/store/backend.py
index 4d56d16..a2eb83c 100644
--- a/glance/store/backend.py
+++ b/glance/store/backend.py
@@ -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)
diff --git a/glance/store/exceptions.py b/glance/store/exceptions.py
index 03d3945..901b70f 100644
--- a/glance/store/exceptions.py
+++ b/glance/store/exceptions.py
@@ -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)