From 1971a438cf287338396fffb5b66cfa56664582b1 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Fri, 3 Feb 2017 10:01:10 -0700 Subject: [PATCH] make spinner 2.6 compatible --- blindspin/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blindspin/__init__.py b/blindspin/__init__.py index 08c8b5b..a1230e8 100644 --- a/blindspin/__init__.py +++ b/blindspin/__init__.py @@ -28,7 +28,10 @@ class Spinner(object): def init_spin(self): while not self.stop_running.is_set(): - sys.stdout.write(next(self.spinner_cycle)) + next_val = next(self.spinner_cycle) + if sys.version_info[0] == 2: + next_val = next_val.encode('utf-8') + sys.stdout.write(next_val) sys.stdout.flush() time.sleep(0.07) sys.stdout.write('\b')