diff options
| author | Barry Warsaw | 2016-03-25 18:03:12 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2016-03-25 18:03:12 -0400 |
| commit | 077a49a823af227c7038f9533eb8d9d55571bbe7 (patch) | |
| tree | dd0d2710a8bad8da08b085ffc611fdd8f9642813 /src/mailman/runners/rest.py | |
| parent | 142aca81121ec885d70ed74ea5a6b76ecf05221b (diff) | |
| download | mailman-077a49a823af227c7038f9533eb8d9d55571bbe7.tar.gz mailman-077a49a823af227c7038f9533eb8d9d55571bbe7.tar.zst mailman-077a49a823af227c7038f9533eb8d9d55571bbe7.zip | |
Diffstat (limited to 'src/mailman/runners/rest.py')
| -rw-r--r-- | src/mailman/runners/rest.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/mailman/runners/rest.py b/src/mailman/runners/rest.py index 831f99997..5a76d22c1 100644 --- a/src/mailman/runners/rest.py +++ b/src/mailman/runners/rest.py @@ -17,15 +17,11 @@ """Start the administrative HTTP server.""" -__all__ = [ - 'RESTRunner', - ] - - import signal import logging import threading +from mailman import public from mailman.core.runner import Runner from mailman.rest.wsgiapp import make_server @@ -33,7 +29,7 @@ from mailman.rest.wsgiapp import make_server log = logging.getLogger('mailman.http') - +@public class RESTRunner(Runner): # Don't install the standard signal handlers because as defined, they # won't actually stop the TCPServer started by .serve_forever(). @@ -54,7 +50,7 @@ class RESTRunner(Runner): # server. self._server = make_server() self._event = threading.Event() - def stopper(event, server): + def stopper(event, server): # flake8: noqa event.wait() server.shutdown() self._thread = threading.Thread( |
