diff options
author | Mason Larobina <mason.larobina@gmail.com> | 2010-03-03 14:49:36 +0800 |
---|---|---|
committer | Mason Larobina <mason.larobina@gmail.com> | 2010-03-03 14:49:36 +0800 |
commit | 9b3b2e66df97cc49476924ab9eec47a4dde74eef (patch) | |
tree | abf0ecab5fe6f118fde4747e746326e64a69bbc7 /examples/data/scripts/uzbl-event-manager | |
parent | 0d6513de8eaf9ba182d438630debc63351a7b34b (diff) |
Handle stdout and stderr flush errors (caused by read-only fd's?)
Diffstat (limited to 'examples/data/scripts/uzbl-event-manager')
-rwxr-xr-x | examples/data/scripts/uzbl-event-manager | 8 |
1 files changed, 6 insertions, 2 deletions
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') |