Remove extraneous try/except (#1247)

The exception handling block was raising the caught exception in-place, which caused the original traceback info to be lost. Rather than replace `raise e` with `raise`, I simply removed the whole try / except, since no action was being taken in the except block.
main
Michael Angeletti 5 years ago committed by GitHub
parent 9d6f38df0e
commit 6ab6a0a573
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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()

Loading…
Cancel
Save