summaryrefslogtreecommitdiff
path: root/buildscripts/buildlogger.py
diff options
context:
space:
mode:
authorDan Crosta <dcrosta@10gen.com>2012-05-17 16:12:04 -0400
committerDan Crosta <dcrosta@10gen.com>2012-05-18 09:33:08 -0400
commitf645120867b38ead8ce3508eac1a60e67b8fb869 (patch)
treee4db48844c18959f9fcfdb6ba15387d6f9defcc7 /buildscripts/buildlogger.py
parente2ff1100dc1c8298de8b9f1b482553c6a5d1ac0e (diff)
downloadmongo-f645120867b38ead8ce3508eac1a60e67b8fb869.tar.gz
send any final buffered output to buildlogger
Diffstat (limited to 'buildscripts/buildlogger.py')
-rw-r--r--buildscripts/buildlogger.py4
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