Commit a488c7d7 authored by maruel@chromium.org's avatar maruel@chromium.org

Fix for files not ending with \n, otherwise the last line would be ignored.

TBR=bradnelson

Review URL: http://codereview.chromium.org/3110030

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@57010 0039d316-1c4b-4281-b951-d872f2087c98
parent ad0b13da
...@@ -317,6 +317,10 @@ def SubprocessCallAndFilter(command, ...@@ -317,6 +317,10 @@ def SubprocessCallAndFilter(command,
last_flushed_at = time.time() last_flushed_at = time.time()
sys.stdout.flush() sys.stdout.flush()
in_byte = kid.stdout.read(1) in_byte = kid.stdout.read(1)
# Flush the rest of buffered output. This is only an issue with files not
# ending with a \n.
if len(in_line) and filter_fn:
filter_fn(in_line)
rv = kid.wait() rv = kid.wait()
if rv: if rv:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment