From 1453bb8b68023defa0072b288d61966b4b04d781 Mon Sep 17 00:00:00 2001 From: blue-fish <67130644+blue-fish@users.noreply.github.com> Date: Tue, 23 Jun 2020 08:58:33 -0700 Subject: [PATCH] Add progress bar exception for systems that do not support unicode (see #50, #89) (#372) --- vocoder/display.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vocoder/display.py b/vocoder/display.py index 9872be2..9568807 100644 --- a/vocoder/display.py +++ b/vocoder/display.py @@ -13,7 +13,12 @@ def progbar(i, n, size=16): def stream(message) : - sys.stdout.write("\r{%s}" % message) + try: + sys.stdout.write("\r{%s}" % message) + except: + #Remove non-ASCII characters from message + message = ''.join(i for i in message if ord(i)<128) + sys.stdout.write("\r{%s}" % message) def simple_table(item_tuples) : -- GitLab