X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=bup.git;a=blobdiff_plain;f=main.py;h=154c5dc393b8d7493d037e77aec2c29f69a55bdd;hp=edb3ed88fa4196cafa26e81be957d08c634684fd;hb=80addc3f11e41101ed3a30aa17d4d8741d5592b9;hpb=7a152fc6e37fc78bd502d6121412e4d8bf2ae30c diff --git a/main.py b/main.py index edb3ed8..154c5dc 100755 --- a/main.py +++ b/main.py @@ -8,10 +8,9 @@ exec "$bup_python" "$0" ${1+"$@"} from __future__ import absolute_import import errno, re, sys, os, subprocess, signal, getopt -from fcntl import F_GETFL, F_SETFL from subprocess import PIPE from sys import stderr, stdout -import fcntl, select +import select argv = sys.argv exe = os.path.realpath(argv[0]) @@ -187,9 +186,6 @@ def filter_output(src_out, src_err, dest_out, dest_err): pending_ex = None try: fds = tuple([x for x in (src_out, src_err) if x is not None]) - for fd in fds: - flags = fcntl.fcntl(fd, F_GETFL) - assert fcntl.fcntl(fd, F_SETFL, flags | os.O_NONBLOCK) == 0 while fds: ready_fds, _, _ = select.select(fds, [], []) width = tty_width()