[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