[Mailman-Developers] os.unlink error with mm 2.0.9

Marc MERLIN marc_news@vasoftware.com
Tue, 9 Apr 2002 14:14:07 -0700


On Tue, Apr 09, 2002 at 05:03:48PM -0400, Barry A. Warsaw wrote:
>     >> See attached patch.
>  
>     MM> Applied, thanks.
> 
> Can you keep an eye on the log files for a few days?  I'm going to
> apply the same patch on python.org and watch it there too.  If all
> looks good for a few days I'll release an update.

Will do. So we are now running
X-Mailman-Version: 2.0.9-sf.net

Since I'm working on sf.net mailman anyway, I also wipped up the following
(very very dirty) quick patch:

diff -urN mailman-2.0.9.sf/Mailman/Handlers/Decorate.py mailman-2.0.9.sf.new/Mailman/Handlers/Decorate.py
--- mailman-2.0.9.sf/Mailman/Handlers/Decorate.py       Wed Aug 29 11:38:17 2001
+++ mailman-2.0.9.sf.new/Mailman/Handlers/Decorate.py   Tue Apr  9 14:01:42 2002
@@ -38,12 +38,12 @@
     try:
         header = string.replace(mlist.msg_header % d, '\r\n', '\n')
     except (ValueError, TypeError), e:
-        syslog('error', 'Exception while calculating message header:\n%s' % e)
+       syslog('error', 'Exception while calculating message header in list '+mlist.internal_name()+':\n%s' % e)
         header = '[INVALID HEADER]'
     try:
         footer = string.replace(mlist.msg_footer % d, '\r\n', '\n')
     except (ValueError, TypeError), e:
-        syslog('error', 'Exception while calculating message footer:\n%s' % e)
+       syslog('error', 'Exception while calculating message footer in list '+mlist.internal_name()+':\n%s' % e)
         footer = '[INVALID FOOTER]'
     msg.body = header + msg.body + footer
     # Mark the message as dirty so that its text will be forced to disk next
diff -urN mailman-2.0.9.sf/Mailman/Handlers/ToUsenet.py mailman-2.0.9.sf.new/Mailman/Handlers/ToUsenet.py
--- mailman-2.0.9.sf/Mailman/Handlers/ToUsenet.py       Mon Nov  5 20:31:47 2001
+++ mailman-2.0.9.sf.new/Mailman/Handlers/ToUsenet.py   Tue Apr  9 13:57:12 2002
@@ -44,8 +44,7 @@
     if not mlist.nntp_host:
         error.append('no NNTP host')
     if error:
-        syslog('error', 'NNTP gateway improperly configured: ' +
-               string.join(error, ', '))
+       syslog('error', 'NNTP gateway in list '+mlist.internal_name()+' improperly configured: ' + string.join(error, ', '))
         return
     # Fork in case the nntp connection hangs.
     pid = os.fork()
-- 
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
  
Home page: http://marc.merlins.org/   |   Finger marc_f@merlins.org for PGP key