summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib
diff options
context:
space:
mode:
authorbwarsaw1999-08-21 18:06:51 +0000
committerbwarsaw1999-08-21 18:06:51 +0000
commitf475fd82a53ee2769fb1f06852864f3bf5008d20 (patch)
tree49e610d37fd7947e410125d9dd541042c3d8526c /Mailman/pythonlib
parentfb445e307382d44ec5b6cc14a356e77e0faa6d98 (diff)
downloadmailman-f475fd82a53ee2769fb1f06852864f3bf5008d20.tar.gz
mailman-f475fd82a53ee2769fb1f06852864f3bf5008d20.tar.zst
mailman-f475fd82a53ee2769fb1f06852864f3bf5008d20.zip
Robustness changes. Specifically:
When processing the archive, lay claim to the archiver lock so that any posts that come in while the archiver is running will get blocked. This isn't optimal because we don't really know how long the archiver will run (I give it 3 hours max by default). HyperArchive.processUnixMailbox() should actually refresh() the lock while it's working. Also, the MailList object is locked too, although the lifetime is shorter. I wonder if this is still necessary? Use getopt module to process options. Added a docstring which becomes the usage message.
Diffstat (limited to 'Mailman/pythonlib')
0 files changed, 0 insertions, 0 deletions