Merge "Catch exception when double unregistering merge jobs"

This commit is contained in:
Zuul 2021-03-09 23:16:31 +00:00 committed by Gerrit Code Review
commit 6d1cd70c84
1 changed files with 4 additions and 1 deletions

View File

@ -64,7 +64,10 @@ class ZuulGearWorker:
def unregister(self):
self.log.debug('Unregistering all jobs (%s)' % len(self.jobs))
for job in self.jobs:
self.gearman.unRegisterFunction(job)
try:
self.gearman.unRegisterFunction(job)
except KeyError:
self.log.debug("Job %s already unregistered", job)
def stop(self):
self._running = False