summaryrefslogtreecommitdiff
path: root/Mailman/Deliverer.py
diff options
context:
space:
mode:
authorbwarsaw1999-01-13 23:53:26 +0000
committerbwarsaw1999-01-13 23:53:26 +0000
commit957f44a429df2aa42c0105925776e9b364d1f23a (patch)
tree8b39bd2ad1f1f0ee826b4a3fdf2b223704b7b791 /Mailman/Deliverer.py
parent133beef3878b9274bce991a400eac18f8b582bc3 (diff)
downloadmailman-957f44a429df2aa42c0105925776e9b364d1f23a.tar.gz
mailman-957f44a429df2aa42c0105925776e9b364d1f23a.tar.zst
mailman-957f44a429df2aa42c0105925776e9b364d1f23a.zip
Diffstat (limited to 'Mailman/Deliverer.py')
-rw-r--r--Mailman/Deliverer.py17
1 files changed, 1 insertions, 16 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py
index f01142844..83e35fa15 100644
--- a/Mailman/Deliverer.py
+++ b/Mailman/Deliverer.py
@@ -170,22 +170,7 @@ class Deliverer:
if footer:
cmdproc.write(footer)
- # TBD: this potentially masks a real bug. We have been getting
- # several reports from Linux users that this line is raising the
- # following exception:
- #
- # IOError: (10, 'No child processes')
- #
- # I don't know how this can happen, I can't reproduce it on Solaris,
- # and it doesn't seem to affect anything. So I'm chalking it up to a
- # harmless Linux artifact that we can safely ignore.
- try:
- status = cmdproc.close()
- except IOError, (code, msg):
- if errcode <> errno.ECHILD:
- Utils.reraise()
- # otherwise just ignore it
- status = 0
+ status = cmdproc.close()
if status:
self.LogMsg('deliverer',
'Non-zero exit status: %d\nCommand: %s',