]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
VMware: Fix exception messages
authorVipin Balachandran <vbala@vmware.com>
Tue, 25 Aug 2015 09:06:51 +0000 (14:36 +0530)
committerVipin Balachandran <vbala@vmware.com>
Thu, 3 Sep 2015 18:32:27 +0000 (00:02 +0530)
Currently some of the exceptions defined in the VMware driver
emit unformatted error messages. This is because they are
not overriding the correct message format variable. This
patch fixes the issue by overriding the correct variable
defined in the exception super class.

Closes-Bug: #1491834
Change-Id: I1c66d60ab2ea402dd944587b3d8b6d7c293c4d85

cinder/volume/drivers/vmware/exceptions.py

index 2fa3209fa5b79336c534add774270fa5f028d17f..5917b1df01a5fe064bbf8817a8977487dda2b601 100644 (file)
@@ -44,14 +44,14 @@ class ProfileNotFoundException(exceptions.VMwareDriverException):
 
 class NoValidDatastoreException(exceptions.VMwareDriverException):
     """Thrown when there are no valid datastores."""
-    message = _("There are no valid datastores.")
+    msg_fmt = _("There are no valid datastores.")
 
 
 class ClusterNotFoundException(exceptions.VMwareDriverException):
     """Thrown when the given cluster cannot be found."""
-    message = _("Compute cluster: %(cluster)s not found.")
+    msg_fmt = _("Compute cluster: %(cluster)s not found.")
 
 
 class NoValidHostException(exceptions.VMwareDriverException):
     """Thrown when there are no valid ESX hosts."""
-    message = _("There are no valid ESX hosts.")
+    msg_fmt = _("There are no valid ESX hosts.")