[Bug 1184376] Re: REST server crashes on "reopen"
Barry Warsaw
1184376 at bugs.launchpad.net
Mon Jun 17 15:47:18 CEST 2013
This turned out to be a more extensive branch than anticipated because
of weirdness in three competing constraints. To properly shutdown the
WSGI server, the .shutdown() method must be called in a separate thread
from the server. But because of SQLite constraints, the server must run
in the main thread, and because of Python signal handling semantics, the
signal handlers must run in the main thread. I solved this, by running
a subthread that just waits on an Event and then calls the .shutdown().
The signal handler fires the Event.
I also greatly simplified the bin/runner implementation and removed some
command line options that weren't really being used.
Thanks for the test code! I did a little bit of refactoring, but it was
very helpful.
** Changed in: mailman
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/1184376
Title:
REST server crashes on "reopen"
To manage notifications about this bug go to:
https://bugs.launchpad.net/mailman/+bug/1184376/+subscriptions
More information about the Mailman-coders
mailing list