aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp/command_wrappers.py
diff options
context:
space:
mode:
Diffstat (limited to 'gbp/command_wrappers.py')
-rw-r--r--gbp/command_wrappers.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/gbp/command_wrappers.py b/gbp/command_wrappers.py
index 28f62a0a..545380c1 100644
--- a/gbp/command_wrappers.py
+++ b/gbp/command_wrappers.py
@@ -28,6 +28,7 @@ class Command(object):
self.args = args
self.run_error = "Couldn't run '%s'" % (" ".join([self.cmd] + self.args))
self.shell = shell
+ self.retcode = 1
if extra_env is not None:
self.env = os.environ.copy()
self.env.update(extra_env)
@@ -64,6 +65,7 @@ class Command(object):
retcode = 1
if retcode:
log.err(self.run_error)
+ self.retcode = retcode
return retcode
def __call__(self, args=[]):