summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Maat <tristan.maat@codethink.co.uk>2017-10-27 19:10:42 +0100
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2017-11-04 17:35:30 +0900
commit3e9182fbcfe776505b3a5f311e221bf94a3d02e0 (patch)
tree9ef37fe1105bd14279211a61111fb995fbfb48bd
parente19e7a6e41770806db066152d9e4ca6694a98b68 (diff)
downloadbuildstream-3e9182fbcfe776505b3a5f311e221bf94a3d02e0.tar.gz
_pipeline.py: Adjust Planner.plan to multiple targets
-rw-r--r--buildstream/_pipeline.py6
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: