aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp/command_wrappers.py
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2011-10-25 10:06:36 +0200
committerGuido Günther <agx@sigxcpu.org>2011-10-26 10:00:53 +0200
commit3fcf009e6eafa68510c543dbde12341eb14c04d5 (patch)
treed477615b9c87e20833877e7a1a5306ba0b12fb64 /gbp/command_wrappers.py
parent237102516ef350b7a5048f706ce49221862d17be (diff)
command_wrappers.Command: Don't print several error lines
Diffstat (limited to 'gbp/command_wrappers.py')
-rw-r--r--gbp/command_wrappers.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/gbp/command_wrappers.py b/gbp/command_wrappers.py
index 8d942b8e..856ad1b7 100644
--- a/gbp/command_wrappers.py
+++ b/gbp/command_wrappers.py
@@ -73,14 +73,14 @@ class Command(object):
try:
retcode = self.__call(args)
if retcode < 0:
- log.err("%s was terminated by signal %d" % (self.cmd, -retcode))
+ err_detail = "%s was terminated by signal %d" % (self.cmd, -retcode)
elif retcode > 0:
- log.err("%s returned %d" % (self.cmd, retcode))
- except OSError, e:
- log.err("Execution failed: " + e.__str__())
+ err_detail = "%s returned %d" % (self.cmd, retcode)
+ except OSError as e:
+ err_detail = "Execution failed: " + e.__str__()
retcode = 1
if retcode:
- log.err(self.run_error)
+ log.err("%s: %s" % (self.run_error, err_detail))
self.retcode = retcode
return retcode