From 12f9e5ecaa7c4362d80b4aa5a5391b9132ac1cab Mon Sep 17 00:00:00 2001 From: Graham Northup Date: Tue, 21 Feb 2017 23:43:16 -0500 Subject: How was drums.py working... Also minorly improved stability of mkiv.py --- mkiv.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mkiv.py') diff --git a/mkiv.py b/mkiv.py index f363027..e914f8a 100644 --- a/mkiv.py +++ b/mkiv.py @@ -691,7 +691,10 @@ for fname in args: ivtext = ET.SubElement(ivstreams, 'stream', type='text') for tev in textstream: text = tev.ev.text - text = text.decode('utf8') + try: + text = text.decode('utf8') + except UnicodeDecodeError: + text = 'base64:' + text.encode('base64') ivev = ET.SubElement(ivtext, 'text', time=str(tev.abstime), type=type(tev.ev).__name__, text=text) ivaux = ET.SubElement(ivstreams, 'stream') -- cgit v1.2.3-70-g09d2