summaryrefslogtreecommitdiff
path: root/Mailman/ListAdmin.py
diff options
context:
space:
mode:
authorbwarsaw2000-05-08 22:09:23 +0000
committerbwarsaw2000-05-08 22:09:23 +0000
commit8c385d0b530f1f08b069291b8d3161b39b378688 (patch)
treefc4390601058eb017ece7d451411e75ccc228bd3 /Mailman/ListAdmin.py
parent33d7497da9d97aad49a5fc371859dc84e9a796c2 (diff)
downloadmailman-8c385d0b530f1f08b069291b8d3161b39b378688.tar.gz
mailman-8c385d0b530f1f08b069291b8d3161b39b378688.tar.zst
mailman-8c385d0b530f1f08b069291b8d3161b39b378688.zip
Substantial changes for robustification of deliveries.
dispose_message(): Compatibility function for delivery of pre-2.0beta3 version qfiles and 2.0b3 version qfiles (whose marshaled state now contains a schema version number). open_list(): Since qrunner can attempt delivery against the same list multiple times, cache the list name and the MailList object in a global, and reuse it if possible. The only thing that has to be managed explicitly is acquiring and relinquishing the lock. That fine though 'cause that's what we actually want to do! main(): Integrate with the new delivery stuff; use the msgdata dictionary for message metadata. Also, dig out the 'kids' info, which is a list of subproc pids to wait on. Re-queue the message if delivery did not successfully complete.
Diffstat (limited to 'Mailman/ListAdmin.py')
0 files changed, 0 insertions, 0 deletions