From 9c448eaa597f0b3d80eef6f7a78e3db3ce4d40c6 Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Tue, 27 Nov 2001 04:26:25 +0000 Subject: 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. --- Mailman/MailCommandHandler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 = [] -- cgit v1.3.1