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.
This commit is contained in:
Petr Viktorin committed 2013-06-11 14:40:29 +02:00
1 parent f8de527d83
commit e8e88ed208
1 file changed
+1
+1
View File
@@ -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):