From 9b3b2e66df97cc49476924ab9eec47a4dde74eef Mon Sep 17 00:00:00 2001 From: Mason Larobina Date: Wed, 3 Mar 2010 14:49:36 +0800 Subject: Handle stdout and stderr flush errors (caused by read-only fd's?) --- examples/data/scripts/uzbl-event-manager | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'examples') diff --git a/examples/data/scripts/uzbl-event-manager b/examples/data/scripts/uzbl-event-manager index 99773ae..a0afcb3 100755 --- a/examples/data/scripts/uzbl-event-manager +++ b/examples/data/scripts/uzbl-event-manager @@ -201,8 +201,12 @@ def daemonize(): sys.stderr.write("fork #2 failed") sys.exit(1) - sys.stdout.flush() - sys.stderr.flush() + try: + sys.stdout.flush() + sys.stderr.flush() + + except: + pass devnull = '/dev/null' stdin = file(devnull, 'r') -- cgit v1.2.3