1
0
Fork 0

quit workers on keyboard signal

This commit is contained in:
Sean Sube 2023-02-27 22:52:43 -06:00
parent 953e5abd36
commit 988088d64e
Signed by: ssube
GPG Key ID: 3EED7B957D362AF1
1 changed files with 3 additions and 0 deletions

View File

@ -1,5 +1,6 @@
from logging import getLogger
from queue import Empty
from sys import exit
from traceback import format_exception
from setproctitle import setproctitle
@ -31,6 +32,8 @@ def worker_main(context: WorkerContext, server: ServerContext):
context.set_finished()
except Empty:
pass
except KeyboardInterrupt:
exit(0)
except Exception as e:
logger.error(
"error while running job: %s",