diff options
author | Tristan Maat <tristan.maat@codethink.co.uk> | 2017-10-27 19:10:42 +0100 |
---|---|---|
committer | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | 2017-11-04 17:35:30 +0900 |
commit | 3e9182fbcfe776505b3a5f311e221bf94a3d02e0 (patch) | |
tree | 9ef37fe1105bd14279211a61111fb995fbfb48bd | |
parent | e19e7a6e41770806db066152d9e4ca6694a98b68 (diff) | |
download | buildstream-3e9182fbcfe776505b3a5f311e221bf94a3d02e0.tar.gz |
_pipeline.py: Adjust Planner.plan to multiple targets
-rw-r--r-- | buildstream/_pipeline.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/buildstream/_pipeline.py b/buildstream/_pipeline.py index 69121a971..6f57943d7 100644 --- a/buildstream/_pipeline.py +++ b/buildstream/_pipeline.py @@ -87,13 +87,13 @@ class Planner(): self.depth_map[element] = depth self.visiting_elements.remove(element) - def plan(self, root): - self.plan_element(root, 0) + def plan(self, roots): + for root in roots: + self.plan_element(root, 0) depth_sorted = sorted(self.depth_map.items(), key=itemgetter(1), reverse=True) return [item[0] for item in depth_sorted if not item[0]._cached()] - # Pipeline() # # Args: |