summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--test/unit/main.py9
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)