summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbderrahim Kitouni <akitouni@gnome.org>2020-06-22 17:30:30 +0100
committerbst-marge-bot <marge-bot@buildstream.build>2020-07-29 13:23:50 +0000
commitb4aaf3576a31abb8bc77a812da760383f2bf8ec4 (patch)
tree0e95959c2054d951a508087f3586ee95325676ea
parent69df577aecaf2b0cf0a978b66a5b3a05c2f2237b (diff)
downloadbuildstream-b4aaf3576a31abb8bc77a812da760383f2bf8ec4.tar.gz
element.py: allow re-scheduling failed builds
-rw-r--r--src/buildstream/element.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/buildstream/element.py b/src/buildstream/element.py
index 3cca7a081..4c3f239a1 100644
--- a/src/buildstream/element.py
+++ b/src/buildstream/element.py
@@ -1467,7 +1467,7 @@ class Element(Plugin):
self.__artifact
and
# And we're not cached yet
- not self._cached()
+ not self._cached_success()
)
# __schedule_assembly_when_necessary():
@@ -1508,7 +1508,6 @@ class Element(Plugin):
def _assemble_done(self, successful):
assert self.__assemble_scheduled
- self.__assemble_scheduled = False
self.__assemble_done = True
self.__strict_artifact.reset_cached()