summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib/smtplib.py
diff options
context:
space:
mode:
authorbwarsaw2000-12-20 20:22:00 +0000
committerbwarsaw2000-12-20 20:22:00 +0000
commit148e76e9564ac7e627b96f68a7c0ff1f6c8005a0 (patch)
tree1177a3ab72d78b742ed5d10a6373f01558d259c0 /Mailman/pythonlib/smtplib.py
parent8375429d60971832d7d3837d1b275f258c4b2257 (diff)
downloadmailman-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/smtplib.py')
0 files changed, 0 insertions, 0 deletions