Add a threading, non-permanently-blocking HttpServer subclass of BaseHTTPServer and use that to handle HTTP backend requests. This allows the backend to terminate cleanly within 1.0s (+/-) of Http.stop() being called.
Add a threading, non-permanently-blocking HttpServer subclass of
BaseHTTPServer and use that to handle HTTP backend requests. This allows
the backend to terminate cleanly within 1.0s (+/-) of Http.stop() being
called.

rapidsms/rapidsms-legacy,rapidsms/rapidsms-legacy,rapidsms/rapidsms-legacy