Hello,
This is related to testing but can be pushed independently. It will make testing master much more pleasant.


sys.stdout is buffered by default if redirected to a file.
This may cause automated installation to appear hung.
Flush the stream so that messages are written immediately.

--
PetrĀ³
From 58a2736e60015d59291bb941ae5b349c2f963f7b Mon Sep 17 00:00:00 2001
From: Petr Viktorin <pvikt...@redhat.com>
Date: Mon, 10 Jun 2013 14:13:35 +0200
Subject: [PATCH] Flush stream after writing service messages

sys.stdout is buffered by default if redirected to a file.
This may causes automated installation to appear hung.
Flush the stream so that messages are written immediately.
---
 ipaserver/install/service.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ipaserver/install/service.py b/ipaserver/install/service.py
index f3cd1897f114c1d3b5efce04290f8947b812fbda..4a244abb9135ae4c712abcb27456bc2436728215 100644
--- a/ipaserver/install/service.py
+++ b/ipaserver/install/service.py
@@ -55,6 +55,7 @@ def print_msg(message, output_fd=sys.stdout):
     root_logger.debug(message)
     output_fd.write(message)
     output_fd.write("\n")
+    output_fd.flush()
 
 
 class Service(object):
-- 
1.8.2.1

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to