From f733b10876d7df680e0ea63c86e50998153c8db2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 16 Jun 2016 21:00:00 +0530 Subject: [PATCH] flush() after writing reset to stream --- src/calibre/utils/terminal.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/utils/terminal.py b/src/calibre/utils/terminal.py index b5b5a720e9..d9eab08140 100644 --- a/src/calibre/utils/terminal.py +++ b/src/calibre/utils/terminal.py @@ -202,6 +202,7 @@ class ColoredStream(Detect): return if self.isansi: self.stream.write(RESET) + self.stream.flush() elif self.set_console is not None: self.set_console(self.file_handle, self.default_console_text_attributes)