Qinusty pushed to branch master at BuildStream / buildstream
Commits:
1 changed file:
Changes:
... | ... | @@ -250,7 +250,7 @@ class Job(): |
250 | 250 |
#
|
251 | 251 |
def resume(self, silent=False):
|
252 | 252 |
if self._suspended:
|
253 |
- if not silent:
|
|
253 |
+ if not silent and not self._scheduler.terminated:
|
|
254 | 254 |
self.message(MessageType.STATUS,
|
255 | 255 |
"{} resuming".format(self.action_name))
|
256 | 256 |
|
... | ... | @@ -549,7 +549,7 @@ class Job(): |
549 | 549 |
#
|
550 | 550 |
self._retry_flag = returncode not in (RC_OK, RC_PERM_FAIL)
|
551 | 551 |
|
552 |
- if self._retry_flag and (self._tries <= self._max_retries):
|
|
552 |
+ if self._retry_flag and (self._tries <= self._max_retries) and not self._scheduler.terminated:
|
|
553 | 553 |
self.spawn()
|
554 | 554 |
return
|
555 | 555 |
|