aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorGravatar root <israellevin@fastmail.fm>2010-03-09 11:35:59 +0200
committerGravatar Mason Larobina <mason.larobina@gmail.com>2010-03-11 15:29:14 +0800
commit894a162e83d1151fd53e0ba5fd2b3714a1d1b06a (patch)
tree0b2853d35a16a78ca51383b8fb12bdce48c45b3f /examples
parente1cc27677b92c5ce520c692566fd38420b70b3c7 (diff)
Avoid stdout flushing when not tty
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/data/scripts/uzbl-event-manager5
1 files changed, 1 insertions, 4 deletions
diff --git a/examples/data/scripts/uzbl-event-manager b/examples/data/scripts/uzbl-event-manager
index a3fed98..7fa4a09 100755
--- a/examples/data/scripts/uzbl-event-manager
+++ b/examples/data/scripts/uzbl-event-manager
@@ -193,13 +193,10 @@ def daemonize():
sys.stderr.write("fork #2 failed")
sys.exit(1)
- try:
+ if sys.stdout.isatty():
sys.stdout.flush()
sys.stderr.flush()
- except:
- pass
-
devnull = '/dev/null'
stdin = file(devnull, 'r')
stdout = file(devnull, 'a+')