commit | 7edb3de6a64b955953e9a3ea970518e691a6a413 | [log] [tgz] |
---|---|---|
author | David Burger <dburger@chromium.org> | Mon Sep 21 11:49:18 2020 -0600 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Sep 21 22:27:45 2020 +0000 |
tree | 61d4324c9632e83dfbd655da7870456194698016 | |
parent | d3a51a53418fedaa1cfc836a05e1803e31d79cb0 [diff] |
Fix precedence in check against possibly None applicable models. BUG=chromium:1129207 TEST=./run_tests Change-Id: I2229c9e0cd5bf4150f00169f101c013ce4e775ef Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2422540 Commit-Queue: David Burger <dburger@chromium.org> Tested-by: David Burger <dburger@chromium.org> Reviewed-by: Sean Abraham <seanabraham@chromium.org> (cherry picked from commit a101bc81ee25564d0fd30618a6cb2db0f67a207b) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2422553
diff --git a/cbuildbot/stages/release_stages.py b/cbuildbot/stages/release_stages.py index 355c8f2..02c0b34 100644 --- a/cbuildbot/stages/release_stages.py +++ b/cbuildbot/stages/release_stages.py
@@ -572,8 +572,10 @@ """ stages = [] for payload_config in fsi_configs: - applicable_models = [m for m in self._run.config.models - if m.name in payload_config.applicable_models or []] + applicable_models = [] + for m in self._run.config.models: + if m.name in (payload_config.applicable_models or []): + applicable_models.append(m) stages += self._ScheduleForModels(archive_board, archive_build, applicable_models, [payload_config], suite_name)