diff options
author | Tristan van Berkom <tristan@codethink.co.uk> | 2020-12-23 15:12:05 +0900 |
---|---|---|
committer | Tristan van Berkom <tristan@codethink.co.uk> | 2020-12-23 15:27:21 +0900 |
commit | 5bf376fe64760549b20bb254c716885a16e8a6e1 (patch) | |
tree | aca92b74163af94d32cf705bdeb6d74d66571892 | |
parent | 8c384519776aa71f88d540f4eb58ecdbea68c7c9 (diff) | |
download | buildstream-5bf376fe64760549b20bb254c716885a16e8a6e1.tar.gz |
_stream.py: Don't use Pipeline.add_elements()
This function is used only once and is quite unnecessary
-rw-r--r-- | src/buildstream/_stream.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/buildstream/_stream.py b/src/buildstream/_stream.py index 2625fddb1..09735678b 100644 --- a/src/buildstream/_stream.py +++ b/src/buildstream/_stream.py @@ -213,7 +213,10 @@ class Stream: if pull_: self._scheduler.clear_queues() self._add_queue(PullQueue(self._scheduler)) - plan = self._pipeline.add_elements([element], elements) + + # Pull the toplevel element regardless of whether it is in scope + plan = elements if element in elements else [element] + elements + self._enqueue_plan(plan) self._run() |