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-27 12:12:13 +0100 |
commit | 1e614545c490e0d2cbefc93c8142fd451557bc0f (patch) | |
tree | 87dfe1e648e27e17191b66ad4216d3adf3e55ed1 | |
parent | ef2015096ac039f541be5401a39cf25477afefca (diff) | |
download | buildstream-1e614545c490e0d2cbefc93c8142fd451557bc0f.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 [] |