[Mailman-Users] Re: [Mailman-Developers] multifile.Error : sudden EOF in MultiFile.readline()

Barry A. Warsaw bwarsaw at python.org
Thu Jun 8 05:45:36 CEST 2000


In situations like this, it would be nice to have the original
message, because it's probably incomplete or otherwise misformated.
But in any case, please try this patch.

-Barry

Index: Postfix.py
===================================================================
RCS file: /cvsroot/mailman/mailman/Mailman/Bouncers/Postfix.py,v
retrieving revision 1.6
diff -c -r1.6 Postfix.py
*** Postfix.py	2000/06/05 15:54:47	1.6
--- Postfix.py	2000/06/08 03:41:18
***************
*** 43,49 ****
          if not more:
              # we didn't find it
              return None
!         s = StringIO(mfile.read())
          msg2 = mimetools.Message(s)
          if msg2.gettype() == 'text/plain':
              desc = msg2.get('content-description')
--- 43,53 ----
          if not more:
              # we didn't find it
              return None
!         try:
!             s = StringIO(mfile.read())
!         except multifile.Error:
!             # It is a mis-formated or incomplete message
!             return None
          msg2 = mimetools.Message(s)
          if msg2.gettype() == 'text/plain':
              desc = msg2.get('content-description')





More information about the Mailman-Users mailing list