summaryrefslogtreecommitdiffstats
path: root/syslogd.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2001-01-18 01:08:17 +0000
committerMatt Wilson <msw@redhat.com>2001-01-18 01:08:17 +0000
commitde45a4f6f39af8a413d7abb18b5b5cd6ca5c8b14 (patch)
treee3bff9046f84c80a930831dda8c51c6f2f599343 /syslogd.py
parent23cad1f520025cefb99555bd66d85883ed0d50db (diff)
downloadanaconda-de45a4f6f39af8a413d7abb18b5b5cd6ca5c8b14.tar.gz
anaconda-de45a4f6f39af8a413d7abb18b5b5cd6ca5c8b14.tar.xz
anaconda-de45a4f6f39af8a413d7abb18b5b5cd6ca5c8b14.zip
don't fail on waitpid failures
Diffstat (limited to 'syslogd.py')
-rw-r--r--syslogd.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/syslogd.py b/syslogd.py
index 76704e6f9..c0c9f65db 100644
--- a/syslogd.py
+++ b/syslogd.py
@@ -40,7 +40,10 @@ class Syslogd:
def kill(self):
os.kill(self.child, 15)
- os.waitpid(self.child, 0)
+ try:
+ os.waitpid(self.child, 0)
+ except OSError (errno, msg):
+ print __name__, "waitpid:", msg
def __init__(self, root = "", output = sys.stdout, socket = "/dev/log"):
output = output