Hello Ayal Baron, Timothy Asir, Saggi Mizrahi, Federico Simoncelli, Dan Kenigsberg,
I'd like you to do a code review. Please visit
http://gerrit.ovirt.org/8689
to review the following change.
Change subject: Change in error message format
......................................................................
Change in error message format
out, err or rc is added to error message only if its non-empty.
Change-Id: Idb948bb212ae866600aabad2190ff52f2cbc05bf
Signed-off-by: Bala.FA <barumuga(a)redhat.com>
---
M vdsm/gluster/exception.py
1 file changed, 14 insertions(+), 6 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/89/8689/1
diff --git a/vdsm/gluster/exception.py b/vdsm/gluster/exception.py
index 6d94ae3..98f6c33 100644
--- a/vdsm/gluster/exception.py
+++ b/vdsm/gluster/exception.py
@@ -46,12 +46,20 @@
self.err = err
def __str__(self):
- return '%s\nerror: %s%s%sreturn code: %s' % \
- (self.message,
- ('\n'.join(self.out) + '\n') if self.out else '',
- ('\n'.join(self.err) + '\n') if self.err else '',
- '\n' if not (self.out or self.err) else '',
- self.rc)
+ o = '\n'.join(self.out)
+ e = '\n'.join(self.err)
+ if o and e:
+ m = o + '\n' + e
+ else:
+ m = o or e
+
+ s = self.message
+ if m:
+ s += '\nerror: ' + m
+ if self.rc:
+ s += '\nreturn code: %s' % self.rc
+
+ return s
def response(self):
return {'status': {'code': self.code, 'message':
str(self),
--
To view, visit
http://gerrit.ovirt.org/8689
To unsubscribe, visit
http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Idb948bb212ae866600aabad2190ff52f2cbc05bf
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Bala.FA <barumuga(a)redhat.com>
Gerrit-Reviewer: Ayal Baron <abaron(a)redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <danken(a)redhat.com>
Gerrit-Reviewer: Federico Simoncelli <fsimonce(a)redhat.com>
Gerrit-Reviewer: Saggi Mizrahi <smizrahi(a)redhat.com>
Gerrit-Reviewer: Timothy Asir <tjeyasin(a)redhat.com>