summaryrefslogtreecommitdiff
path: root/zuul/configloader.py
diff options
context:
space:
mode:
Diffstat (limited to 'zuul/configloader.py')
-rw-r--r--zuul/configloader.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/zuul/configloader.py b/zuul/configloader.py
index 58650b1da..7ed296d83 100644
--- a/zuul/configloader.py
+++ b/zuul/configloader.py
@@ -1638,9 +1638,11 @@ class TenantParser(object):
tenant.layout = self._parseLayout(
tenant, parsed_config, loading_errors, layout_uuid)
- tenant.semaphore_handler = SemaphoreHandler(
- self.zk_client, self.statsd, tenant.name, tenant.layout
- )
+ if self.scheduler:
+ tenant.semaphore_handler = SemaphoreHandler(
+ self.zk_client, self.statsd, tenant.name, tenant.layout,
+ self.scheduler.component_registry
+ )
return tenant