summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortkikuchi2005-12-06 00:36:06 +0000
committertkikuchi2005-12-06 00:36:06 +0000
commit62363e2e557199c4cc6f01f57c98710808d68b25 (patch)
tree7b1bb7e6224c6deae6dac78bf6af6be683236b6a
parentdf376257b3418b27c751b077f3032959d905ba78 (diff)
downloadmailman-62363e2e557199c4cc6f01f57c98710808d68b25.tar.gz
mailman-62363e2e557199c4cc6f01f57c98710808d68b25.tar.zst
mailman-62363e2e557199c4cc6f01f57c98710808d68b25.zip
Wrap get_filename(). This should eventually be backed out if email package
is updated.
-rw-r--r--Mailman/Message.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Mailman/Message.py b/Mailman/Message.py
index d5fd30e74..4113d1c49 100644
--- a/Mailman/Message.py
+++ b/Mailman/Message.py
@@ -188,6 +188,13 @@ class Message(email.Message.Message):
authors.append(address)
return authors
+ def get_filename(self, failobj=None):
+ try:
+ filename = email.Message.Message.get_filename(self, failobj)
+ return filename
+ except (UnicodeError, LookupError, ValueError):
+ return failobj
+
class UserNotification(Message):