| Index: gclient_utils.py
|
| diff --git a/gclient_utils.py b/gclient_utils.py
|
| index 1efa036f6e99b970dea91e4d6d0c3b96e368e90f..8506321c3d79e003a7c05158715d6ed268871d48 100644
|
| --- a/gclient_utils.py
|
| +++ b/gclient_utils.py
|
| @@ -317,6 +317,10 @@ def SubprocessCallAndFilter(command,
|
| last_flushed_at = time.time()
|
| sys.stdout.flush()
|
| 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()
|
|
|
| if rv:
|
|
|