diff options
| author | Selwin Ong <selwin.ong@gmail.com> | 2020-05-13 08:11:10 +0700 |
|---|---|---|
| committer | Selwin Ong <selwin.ong@gmail.com> | 2020-05-13 08:11:10 +0700 |
| commit | e6e5703f28811d2136b88462664c54f747179549 (patch) | |
| tree | c73c847463d46b6985df59e97b7900852739ecff | |
| parent | 02eb983e90aeb8e878e5c0f9989b7b701b8ad21a (diff) | |
| parent | 6ab6a0a57319cf496bb55028cd0c152692f6ae55 (diff) | |
| download | rq-e6e5703f28811d2136b88462664c54f747179549.tar.gz | |
Merge branch 'master' of github.com:rq/rq
| -rw-r--r-- | rq/worker.py | 13 |
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() |
