Repository: libcloud
Updated Branches:
  refs/heads/trunk 489793358 -> 065d1919d


prettier error on fieldname


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/23b02881
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/23b02881
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/23b02881

Branch: refs/heads/trunk
Commit: 23b0288143aaa774d90828b488cb86ef846e8743
Parents: 6dce592
Author: Mario Loria <ma...@arroyonetworks.com>
Authored: Mon Oct 10 17:04:33 2016 -0400
Committer: Mario Loria <ma...@arroyonetworks.com>
Committed: Mon Oct 10 17:04:33 2016 -0400

----------------------------------------------------------------------
 libcloud/container/drivers/rancher.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/23b02881/libcloud/container/drivers/rancher.py
----------------------------------------------------------------------
diff --git a/libcloud/container/drivers/rancher.py 
b/libcloud/container/drivers/rancher.py
index c0d2f9d..dbf28f2 100644
--- a/libcloud/container/drivers/rancher.py
+++ b/libcloud/container/drivers/rancher.py
@@ -39,7 +39,12 @@ class RancherResponse(JsonResponse):
 
     def parse_error(self):
         parsed = super(RancherResponse, self).parse_error()
-        return "%s - %s" % (parsed['message'], parsed['detail'])
+        if 'fieldName' in parsed:
+            return "Field %s is %s: %s - %s" % (parsed['fieldName'], 
parsed['code'],
+                                          parsed['message'], parsed['detail'])
+        else:
+            return "%%s - %s" % (parsed['message'],
+                                    parsed['detail'])
 
     def success(self):
         return self.status in VALID_RESPONSE_CODES

Reply via email to