summaryrefslogtreecommitdiff
path: root/Mailman/Message.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/Message.py')
-rw-r--r--Mailman/Message.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Mailman/Message.py b/Mailman/Message.py
index 83d3d3b6f..445c10ae1 100644
--- a/Mailman/Message.py
+++ b/Mailman/Message.py
@@ -145,7 +145,9 @@ class IncomingMessage(rfc822.Message):
def SetHeader(self, name, value, crush_duplicates=1):
# Well, we crush dups in the dict no matter what...
- name = "%s%s" % (name[0], name[1:])
+ # XXX Note that as of Python 1.5.2, rfc822 message objects support
+ # a .__setattr__() that does what we want, so eventually we'll
+ # want to switch to that instead of mucking w/the internal rep.
newheader = not self.dict.has_key(string.lower(name))
self.dict[string.lower(name)] = value
if value[-1] <> '\n':