diff options
| author | Barry Warsaw | 2009-05-11 22:08:07 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2009-05-11 22:08:07 -0400 |
| commit | 65de4becab9d8b02bef6ba20a2f17977be986227 (patch) | |
| tree | f0543ce0f585c733f153bc210c3dc68a08ae52dc /src/mailman/bin/qrunner.py | |
| parent | e230b909d444f0fa9ed3d4f847deeb6be0808336 (diff) | |
| download | mailman-65de4becab9d8b02bef6ba20a2f17977be986227.tar.gz mailman-65de4becab9d8b02bef6ba20a2f17977be986227.tar.zst mailman-65de4becab9d8b02bef6ba20a2f17977be986227.zip | |
Diffstat (limited to 'src/mailman/bin/qrunner.py')
| -rw-r--r-- | src/mailman/bin/qrunner.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mailman/bin/qrunner.py b/src/mailman/bin/qrunner.py index b6891c7f6..9c02a5c4d 100644 --- a/src/mailman/bin/qrunner.py +++ b/src/mailman/bin/qrunner.py @@ -226,7 +226,8 @@ def main(): def stop(self): self._qrunner.stop() loop = Loop(qrunner) - set_signals(loop) + if qrunner.intercept_signals: + set_signals(loop) # Now start up the main loop log = logging.getLogger('mailman.qrunner') log.info('%s qrunner started.', loop.name()) @@ -250,7 +251,8 @@ def main(): def isdone(self): return self._isdone loop = Loop() - set_signals(loop) + if qrunner.intercept_signals: + set_signals(loop) log.info('Main qrunner loop started.') while not loop.isdone(): for qrunner in qrunners: |
