diff options
-rw-r--r-- | test/unit/main.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/unit/main.py b/test/unit/main.py index 408cf31c..8bca888c 100644 --- a/test/unit/main.py +++ b/test/unit/main.py @@ -407,8 +407,11 @@ class TestUnit(unittest.TestCase): print('Path to unit.log:\n' + path + '\n') if TestUnit.print_log: + os.set_blocking(sys.stdout.fileno(), True) + sys.stdout.flush() + if data is None: with open(path, 'r', encoding='utf-8', errors='ignore') as f: - data = f.read() - - print(data) + shutil.copyfileobj(f, sys.stdout) + else: + sys.stdout.write(data) |