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

git-svn-id: svn://10.0.0.236/trunk@245450 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
ajschult%verizon.net
2008-02-12 04:30:18 +00:00
parent 896223b76d
commit 2abe6389c1

View File

@@ -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()