diff options
| author | bwarsaw | 2000-12-20 20:22:00 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-12-20 20:22:00 +0000 |
| commit | 148e76e9564ac7e627b96f68a7c0ff1f6c8005a0 (patch) | |
| tree | 1177a3ab72d78b742ed5d10a6373f01558d259c0 /Mailman/pythonlib/StringIO.py | |
| parent | 8375429d60971832d7d3837d1b275f258c4b2257 (diff) | |
| download | mailman-148e76e9564ac7e627b96f68a7c0ff1f6c8005a0.tar.gz mailman-148e76e9564ac7e627b96f68a7c0ff1f6c8005a0.tar.zst mailman-148e76e9564ac7e627b96f68a7c0ff1f6c8005a0.zip | |
First step in the conversion to a multiple-queue model. This script
gets simplified considerably because the bulk of the logic is moved
into classes in the Mailman.Queue package. The next step might be to
make the queues long running processes watchdogged by the qrunner.
QRUNNERS is a list of classes to instantiate to run through the
various queue directories. Currently there are only incoming,
outgoing, and usenet queues. Each qrunner is run in it's own child
process (via fork), so we need to be more careful about race
conditions in the re-queuing logic.
main(): Pretty simple now, it just forks and waits on the child
processes.
Diffstat (limited to 'Mailman/pythonlib/StringIO.py')
0 files changed, 0 insertions, 0 deletions
