# HG changeset patch # User Jan Nieuwenhuizen # Date 1178919482 -7200 # Node ID c8213beaa6b672b739e4b7e1775207737aa269e8 # Parent 5ebb0f9881f0a18d9d43a7eb5b0a8ab2bc2681bd Do not lose any log messages. diff -r 5ebb0f9881f0 -r c8213beaa6b6 gub/oslog.py --- a/gub/oslog.py Fri May 11 22:52:52 2007 +0200 +++ b/gub/oslog.py Fri May 11 23:38:02 2007 +0200 @@ -61,7 +61,9 @@ time.sleep (0.0001) line = proc.stdout.readline () - self.log (line, level['output'], verbose) + while line: + self.log (line, level['output'], verbose) + line = proc.stdout.readline () if proc.returncode: m = 'Command barfed: %(cmd)s\n' % locals () self.error (m)