From 0a4c8d2cab5d54d8cee5f47e47997bba864cbef1 Mon Sep 17 00:00:00 2001 From: JF Ding Date: Fri, 2 Mar 2012 17:31:23 +0800 Subject: [PATCH] make msger.py accept unicode string --- mic/msger.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mic/msger.py b/mic/msger.py index 5dc758f..8413f64 100644 --- a/mic/msger.py +++ b/mic/msger.py @@ -120,6 +120,9 @@ def _color_print(head, color, msg, stream, level): newline = True if msg is not None: + if isinstance(msg, unicode): + msg = msg.encode('utf8', 'ignore') + stream.write('%s%s' % (head, msg)) if newline: stream.write('\n') -- 2.7.4