diff options
author | Dan Crosta <dcrosta@10gen.com> | 2012-05-17 16:12:04 -0400 |
---|---|---|
committer | Dan Crosta <dcrosta@10gen.com> | 2012-05-18 09:33:08 -0400 |
commit | f645120867b38ead8ce3508eac1a60e67b8fb869 (patch) | |
tree | e4db48844c18959f9fcfdb6ba15387d6f9defcc7 /buildscripts/buildlogger.py | |
parent | e2ff1100dc1c8298de8b9f1b482553c6a5d1ac0e (diff) | |
download | mongo-f645120867b38ead8ce3508eac1a60e67b8fb869.tar.gz |
send any final buffered output to buildlogger
Diffstat (limited to 'buildscripts/buildlogger.py')
-rw-r--r-- | buildscripts/buildlogger.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/buildscripts/buildlogger.py b/buildscripts/buildlogger.py index de215333690..ccb0dee76cb 100644 --- a/buildscripts/buildlogger.py +++ b/buildscripts/buildlogger.py @@ -400,6 +400,10 @@ def loop_and_callback(command, callback): # don't show a traceback break + # There may be additional buffered output + for line in proc.stdout.readlines(): + callback(line.strip('\r\n')) + # restore the original signal handler, if any signal.signal(signal.SIGTERM, orig_handler) return proc.returncode |