summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2001-11-27 04:26:25 +0000
committerbwarsaw2001-11-27 04:26:25 +0000
commit9c448eaa597f0b3d80eef6f7a78e3db3ce4d40c6 (patch)
tree6c152dea2e40729f5af5f3088c1b96de8796a034
parentf813a4536d06381b05c9d8a07e35c767d8e426dd (diff)
downloadmailman-9c448eaa597f0b3d80eef6f7a78e3db3ce4d40c6.tar.gz
mailman-9c448eaa597f0b3d80eef6f7a78e3db3ce4d40c6.tar.zst
mailman-9c448eaa597f0b3d80eef6f7a78e3db3ce4d40c6.zip
ParseMailCommands(): Work around a difference in email 1.0 and 0.96.
In Python 2.2, email 1.0, body_line_iterator() returns a generator, which has no insert() method, so be sure to turn it into a list.
-rw-r--r--Mailman/MailCommandHandler.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Mailman/MailCommandHandler.py b/Mailman/MailCommandHandler.py
index c378424b9..ef4f4ce59 100644
--- a/Mailman/MailCommandHandler.py
+++ b/Mailman/MailCommandHandler.py
@@ -181,7 +181,7 @@ Subject: %s''', self.internal_name(), msg['from'], subject)
if mo:
subject = mo.group('cmd')
- lines = email.Iterators.body_line_iterator(msg)
+ lines = email.Iterators.body_line_iterator(msg)[:]
# Find out if the subject line has a command on it
subjcmd = []