diff options
| author | bwarsaw | 2000-05-08 22:09:23 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-05-08 22:09:23 +0000 |
| commit | 8c385d0b530f1f08b069291b8d3161b39b378688 (patch) | |
| tree | fc4390601058eb017ece7d451411e75ccc228bd3 /Mailman/Message.py | |
| parent | 33d7497da9d97aad49a5fc371859dc84e9a796c2 (diff) | |
| download | mailman-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/Message.py')
0 files changed, 0 insertions, 0 deletions
