summaryrefslogtreecommitdiff
path: root/Mailman/Queue
diff options
context:
space:
mode:
authorbwarsaw2001-07-13 17:00:34 +0000
committerbwarsaw2001-07-13 17:00:34 +0000
commit6c47bb5b932850784f99c8ed4b0627dd9b22d276 (patch)
tree1657447433a1500e7abb86ead3feeb65ffc2820b /Mailman/Queue
parenta41aa936b93b2187257d5096ebfa4b2eb13b9603 (diff)
downloadmailman-6c47bb5b932850784f99c8ed4b0627dd9b22d276.tar.gz
mailman-6c47bb5b932850784f99c8ed4b0627dd9b22d276.tar.zst
mailman-6c47bb5b932850784f99c8ed4b0627dd9b22d276.zip
process(): Be much more careful about bogus source strings for the
dictionary interpolation. Since they're coming from the great unwashed masses, the autoresponse texts could have bogus %()s bits in them, and using a SafeDict doesn't guard against all kinds of exceptions. So, if any exception is caught during interpolation, log it, and use the raw autoresponse text in the email. Also, because we're not using the buggy rfc822.py module anymore, we don't need to special case the situation when the first line of the autoresponse text has a colon in it.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions