diff options
author | James Ennis <james.ennis@codethink.co.uk> | 2019-08-16 13:50:59 +0100 |
---|---|---|
committer | James Ennis <james.ennis@codethink.co.uk> | 2019-08-22 16:35:30 +0100 |
commit | 6e4db048f8ad6a6d628a40517fb19fde6065a769 (patch) | |
tree | c730437abfeb317c236f1faafdc51905c45b18d1 | |
parent | b330e8719e60c0b0feec11f1693f280816310119 (diff) | |
download | buildstream-6e4db048f8ad6a6d628a40517fb19fde6065a769.tar.gz |
_stream.py: Don't say we're loading elements if we're not
-rw-r--r-- | src/buildstream/_stream.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/buildstream/_stream.py b/src/buildstream/_stream.py index 89febc547..092b96128 100644 --- a/src/buildstream/_stream.py +++ b/src/buildstream/_stream.py @@ -1168,9 +1168,12 @@ class Stream(): rewritable = True # Load all target elements - elements, except_elements, track_elements, track_except_elements = \ - self._pipeline.load([target_elements, except_targets, track_targets, track_except_targets], - rewritable=rewritable) + loadable = [target_elements, except_targets, track_targets, track_except_targets] + if any(loadable): + elements, except_elements, track_elements, track_except_elements = \ + self._pipeline.load(loadable, rewritable=rewritable) + else: + elements, except_elements, track_elements, track_except_elements = [], [], [], [] # Load all target artifacts artifacts = self._pipeline.load_artifacts(target_artifacts) if target_artifacts else [] |