summaryrefslogtreecommitdiff
path: root/src/mailman/interfaces/runner.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-05-11 22:08:07 -0400
committerBarry Warsaw2009-05-11 22:08:07 -0400
commit65de4becab9d8b02bef6ba20a2f17977be986227 (patch)
treef0543ce0f585c733f153bc210c3dc68a08ae52dc /src/mailman/interfaces/runner.py
parente230b909d444f0fa9ed3d4f847deeb6be0808336 (diff)
downloadmailman-65de4becab9d8b02bef6ba20a2f17977be986227.tar.gz
mailman-65de4becab9d8b02bef6ba20a2f17977be986227.tar.zst
mailman-65de4becab9d8b02bef6ba20a2f17977be986227.zip
Diffstat (limited to 'src/mailman/interfaces/runner.py')
-rw-r--r--src/mailman/interfaces/runner.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mailman/interfaces/runner.py b/src/mailman/interfaces/runner.py
index e923e099b..4fe8ae0a3 100644
--- a/src/mailman/interfaces/runner.py
+++ b/src/mailman/interfaces/runner.py
@@ -47,6 +47,14 @@ class IRunner(Interface):
`config.QRUNNER_SLEEP_TIME`
""")
+ intercept_signals = Attribute("""\
+ Should the qrunner mechanism intercept signals?
+
+ In general, the qrunner catches SIGINT, SIGTERM, SIGUSR1, and SIGHUP
+ to manage the process. Some qrunners need to manage their own
+ signals, and set this attribute to False.
+ """)
+
def _one_iteration():
"""The work done in one iteration of the main loop.