summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2002-02-23 05:48:59 +0000
committerbwarsaw2002-02-23 05:48:59 +0000
commit000ec4ec5da9fce31b01250382e6569c51a3287b (patch)
tree8df1a2e052d601a68715e9edee039aece8fbe726
parent8555a083770654035416ab447ed1d87de4170aab (diff)
downloadmailman-000ec4ec5da9fce31b01250382e6569c51a3287b.tar.gz
mailman-000ec4ec5da9fce31b01250382e6569c51a3287b.tar.zst
mailman-000ec4ec5da9fce31b01250382e6569c51a3287b.zip
-rw-r--r--Mailman/Message.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/Mailman/Message.py b/Mailman/Message.py
index 9508a3d98..fa9c18bfc 100644
--- a/Mailman/Message.py
+++ b/Mailman/Message.py
@@ -40,6 +40,12 @@ class Message(email.Message.Message):
def __repr__(self):
return self.__str__()
+ def __setstate__(self, d):
+ # The pickle format has changed between email version 0.97 and 1.1
+ self.__dict__ = d
+ if not d.has_key('_charset'):
+ self._charset = None
+
def get_sender(self, use_envelope=None, preserve_case=0):
"""Return the address considered to be the author of the email.