From: Joerg Jaspert Date: Tue, 24 Nov 2009 22:57:14 +0000 (+0100) Subject: Merge remote branch 'drkranz/master' into merge X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=7e8c25ac4f1a7084c3ddff80c42b6470f0c35ce8;hp=a06a67a40443a97dccce9a3abdba68fa5150f1cd;p=dak.git Merge remote branch 'drkranz/master' into merge * drkranz/master: Handle broken pipe while waiting for action Signed-off-by: Joerg Jaspert --- diff --git a/daklib/utils.py b/daklib/utils.py index 3cc40538..cfbf8aa0 100644 --- a/daklib/utils.py +++ b/daklib/utils.py @@ -115,7 +115,12 @@ def open_file(filename, mode='r'): def our_raw_input(prompt=""): if prompt: - sys.stdout.write(prompt) + while 1: + try: + sys.stdout.write(prompt) + break + except IOError: + pass sys.stdout.flush() try: ret = raw_input()