aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/scripts/uzbl-event-manager
diff options
context:
space:
mode:
authorGravatar Mason Larobina <mason.larobina@gmail.com>2010-03-03 14:49:36 +0800
committerGravatar Mason Larobina <mason.larobina@gmail.com>2010-03-03 14:49:36 +0800
commit9b3b2e66df97cc49476924ab9eec47a4dde74eef (patch)
treeabf0ecab5fe6f118fde4747e746326e64a69bbc7 /examples/data/scripts/uzbl-event-manager
parent0d6513de8eaf9ba182d438630debc63351a7b34b (diff)
Handle stdout and stderr flush errors (caused by read-only fd's?)
Diffstat (limited to 'examples/data/scripts/uzbl-event-manager')
-rwxr-xr-xexamples/data/scripts/uzbl-event-manager8
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')