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:
@@ -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()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user