diff mbox series

[yocto-autobuilder2] schedulers: remove obsolete ourTriggerable class

Message ID 20250716184503.187037-1-mhalstead@linuxfoundation.org
State New
Headers show
Series [yocto-autobuilder2] schedulers: remove obsolete ourTriggerable class | expand

Commit Message

Michael Halstead July 16, 2025, 6:45 p.m. UTC
https://github.com/buildbot/buildbot/commit/c8393c1b0df442d7603fb2212c11a50d163bfdc5
eliminates the need for ourTriggerable reconfigure safe class.

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
---
 schedulers.py | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)
diff mbox series

Patch

diff --git a/schedulers.py b/schedulers.py
index 11e42a5..309cb19 100644
--- a/schedulers.py
+++ b/schedulers.py
@@ -457,17 +457,11 @@  def builderNamesFromConfigFull(props):
 
     return builders
 
-# Upstream Triggerable class will rasise NotImplementedError() which will mean triggers abort upon reconfig
-# Hack to intercept and ignore this, we'd rather they just survive in our case.
-class ourTriggerable(sched.Triggerable):
-    def reconfigService(self, name=None, *args, **kwargs):
-        return
-
 # nightly builder triggers various other builders
-wait_quick = ourTriggerable(name="wait-quick",
+wait_quick = sched.Triggerable(name="wait-quick",
                          builderNames=builderNamesFromConfigQuick)
 schedulers.append(wait_quick)
-wait_full = ourTriggerable(name="wait-full",
+wait_full = sched.Triggerable(name="wait-full",
                          builderNames=builderNamesFromConfigFull)
 schedulers.append(wait_full)