diff options
Diffstat (limited to 'zuul/configloader.py')
-rw-r--r-- | zuul/configloader.py | 8 |
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 |