| Index: gclient_utils.py
|
| ===================================================================
|
| --- gclient_utils.py (revision 87529)
|
| +++ gclient_utils.py (working copy)
|
| @@ -362,7 +362,8 @@
|
| obj[0] += out
|
| while '\n' in obj[0]:
|
| line, remaining = obj[0].split('\n', 1)
|
| - new_fileobj.old_annotated_write('%d>%s\n' % (index, line))
|
| + if line:
|
| + new_fileobj.old_annotated_write('%d>%s\n' % (index, line))
|
| obj[0] = remaining
|
|
|
| def full_flush():
|
| @@ -383,7 +384,8 @@
|
|
|
| # Don't keep the lock while writting. Will append \n when it shouldn't.
|
| for orphan in orphans:
|
| - new_fileobj.old_annotated_write('%d>%s\n' % (orphan[0], orphan[1]))
|
| + if orphan[1]:
|
| + new_fileobj.old_annotated_write('%d>%s\n' % (orphan[0], orphan[1]))
|
|
|
| new_fileobj.write = annotated_write
|
| new_fileobj.full_flush = full_flush
|
|
|