Bug 416775: runtests.py prints lots of newlines after app exits, r=Waldo

This commit is contained in:
ajschult@verizon.net 2008-02-11 20:30:18 -08:00
Родитель b101d622c5
Коммит 71ddbd22aa
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -326,11 +326,15 @@ class Process:
stdout = sys.stdout
out = p.fromchild
while p.poll() == -1:
print >> stdout, out.readline().rstrip()
line = out.readline().rstrip()
if len(line) > 0:
print >> stdout, line
# read in the last lines that happened between the last -1 poll and the
# process finishing
for line in out:
print >> stdout, line.rstrip()
line = line.rstrip()
if len(line) > 0:
print >> stdout, line
return p.poll()