diff options
Diffstat (limited to 'gbp/command_wrappers.py')
-rw-r--r-- | gbp/command_wrappers.py | 2 |
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=[]): |