From 5cd05da10f5d7b84396d3b5ed78db9c4f9b44d02 Mon Sep 17 00:00:00 2001 From: Heitor Neiva Date: Wed, 7 Sep 2022 18:36:06 +0000 Subject: [PATCH] Bug 1789684 - Fix decision.py reference to create.testing r=ahal Decision was creating a shallow copy of create.testing at import time Referencing the module variable fixes it Differential Revision: https://phabricator.services.mozilla.com/D156714 --- taskcluster/gecko_taskgraph/decision.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/taskcluster/gecko_taskgraph/decision.py b/taskcluster/gecko_taskgraph/decision.py index 1d47b35bc406..b23e60bb316b 100644 --- a/taskcluster/gecko_taskgraph/decision.py +++ b/taskcluster/gecko_taskgraph/decision.py @@ -13,7 +13,8 @@ from collections import defaultdict import yaml from redo import retry -from taskgraph.create import create_tasks, testing +from taskgraph import create +from taskgraph.create import create_tasks from taskgraph.decision import ( # TODO: Let standalone taskgraph generate parameters instead # of calling internals @@ -217,7 +218,7 @@ def taskgraph_decision(options, parameters=None): write_artifacts=True, ) - if not testing: + if not create.testing: # set additional index paths for the decision task set_decision_indexes(decision_task_id, tgg.parameters, tgg.graph_config)