aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Hurst2017-04-19 01:43:43 -0600
committerDavid Hurst2017-04-19 10:01:47 -0600
commit665d75c2a79d11064dd044f6ab31ae0a73c23ae8 (patch)
tree1afb099cc5bffb31062053207a8b1f3be7a590c7
parent95464af4530325abf24b8c49c91322ad0d5288bf (diff)
downloadeventmq-665d75c2a79d11064dd044f6ab31ae0a73c23ae8.tar.gz
eventmq-665d75c2a79d11064dd044f6ab31ae0a73c23ae8.zip
signal death when timeouterror
-rw-r--r--eventmq/worker.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/eventmq/worker.py b/eventmq/worker.py
index 69567d5..1af433e 100644
--- a/eventmq/worker.py
+++ b/eventmq/worker.py
@@ -128,7 +128,8 @@ class MultiprocessWorker(Process):
128 self.output_queue.put_nowait( 128 self.output_queue.put_nowait(
129 {'msgid': msgid, 129 {'msgid': msgid,
130 'return': return_val, 130 'return': return_val,
131 'death': self.job_count >= conf.MAX_JOB_COUNT, 131 'death': self.job_count >= conf.MAX_JOB_COUNT or
132 return_val == 'TimeoutError',
132 'pid': os.getpid(), 133 'pid': os.getpid(),
133 'callback': callback} 134 'callback': callback}
134 ) 135 )