diff options
| author | David Hurst | 2017-04-19 01:43:43 -0600 |
|---|---|---|
| committer | David Hurst | 2017-04-19 10:01:47 -0600 |
| commit | 665d75c2a79d11064dd044f6ab31ae0a73c23ae8 (patch) | |
| tree | 1afb099cc5bffb31062053207a8b1f3be7a590c7 | |
| parent | 95464af4530325abf24b8c49c91322ad0d5288bf (diff) | |
| download | eventmq-665d75c2a79d11064dd044f6ab31ae0a73c23ae8.tar.gz eventmq-665d75c2a79d11064dd044f6ab31ae0a73c23ae8.zip | |
signal death when timeouterror
| -rw-r--r-- | eventmq/worker.py | 3 |
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 | ) |