summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSelwin Ong <selwin.ong@gmail.com>2020-05-13 08:11:10 +0700
committerSelwin Ong <selwin.ong@gmail.com>2020-05-13 08:11:10 +0700
commite6e5703f28811d2136b88462664c54f747179549 (patch)
treec73c847463d46b6985df59e97b7900852739ecff
parent02eb983e90aeb8e878e5c0f9989b7b701b8ad21a (diff)
parent6ab6a0a57319cf496bb55028cd0c152692f6ae55 (diff)
downloadrq-e6e5703f28811d2136b88462664c54f747179549.tar.gz
Merge branch 'master' of github.com:rq/rq
-rw-r--r--rq/worker.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/rq/worker.py b/rq/worker.py
index d4c423d..2ebfcec 100644
--- a/rq/worker.py
+++ b/rq/worker.py
@@ -747,15 +747,10 @@ class Worker(object):
# that are different from the worker.
random.seed()
- try:
- self.setup_work_horse_signals()
- self._is_horse = True
- self.log = logger
- self.perform_job(job, queue)
- except Exception as e: # noqa
- # Horse does not terminate properly
- raise e
- os._exit(1)
+ self.setup_work_horse_signals()
+ self._is_horse = True
+ self.log = logger
+ self.perform_job(job, queue)
# os._exit() is the way to exit from childs after a fork(), in
# contrast to the regular sys.exit()