summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib/smtplib.py
diff options
context:
space:
mode:
authorbwarsaw2000-06-26 19:27:55 +0000
committerbwarsaw2000-06-26 19:27:55 +0000
commit29ae8d934c5758011e3fa6b47ba0c67358185735 (patch)
tree8f7e58e7e29d5cdd30031b68c53b83232f50b3d8 /Mailman/pythonlib/smtplib.py
parenta8364e3fdabfc6c091dbbc1f5b79f9704b034133 (diff)
downloadmailman-29ae8d934c5758011e3fa6b47ba0c67358185735.tar.gz
mailman-29ae8d934c5758011e3fa6b47ba0c67358185735.tar.zst
mailman-29ae8d934c5758011e3fa6b47ba0c67358185735.zip
ArchiveMail(): Don't do this work in a forked subprocesses; with many
messages being delivered by qrunner it is quite easy to simply run out of process resources. Now each message to be archived is done in the parent process, with a bit of extra paranoia in case of archiver errors. This also gets rid of the individual archiver locks since it is required that the list itself be locked in order to get here.
Diffstat (limited to 'Mailman/pythonlib/smtplib.py')
0 files changed, 0 insertions, 0 deletions