]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
test.regrtest: flush stdout to display progress (#7120)
authorVictor Stinner <vstinner@redhat.com>
Mon, 28 May 2018 11:30:42 +0000 (13:30 +0200)
committerGitHub <noreply@github.com>
Mon, 28 May 2018 11:30:42 +0000 (13:30 +0200)
Call sys.stdout.flush() after displaying "running: ...".

Lib/test/regrtest.py

index 6df8f86d95799ad395d6ab953d0a9595f7ed4a33..c4f27814029c045d5409a88942868f37b5ea414e 100755 (executable)
@@ -782,6 +782,7 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
                     running = get_running(workers)
                     if running and not pgo:
                         print('running: %s' % ', '.join(running))
+                        sys.stdout.flush()
                     continue
 
                 test, stdout, stderr, result = item
@@ -802,7 +803,7 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
                     display_progress(test_index, text)
 
                 if stdout:
-                    print stdout
+                    print(stdout)
                 sys.stdout.flush()
                 if stderr and not pgo:
                     print >>sys.stderr, stderr