From d9642b2047913152fe4d5c3bee6f20216cd7f813 Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Fri, 2 Jun 2017 09:56:45 -0500 Subject: [PATCH] Always flush in py2 print_ --- speedtest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/speedtest.py b/speedtest.py index d467902..6ea6103 100755 --- a/speedtest.py +++ b/speedtest.py @@ -191,7 +191,7 @@ else: Taken from https://pypi.python.org/pypi/six/ - Modified to set encoding to UTF-8 always + Modified to set encoding to UTF-8 always, and to flush after write """ fp = kwargs.pop("file", sys.stdout) if fp is None: @@ -210,6 +210,7 @@ else: errors = "strict" data = data.encode(encoding, errors) fp.write(data) + fp.flush() want_unicode = False sep = kwargs.pop("sep", None) if sep is not None: