From f6658e0674b499e42d64014ec500a44017d6efb4 Mon Sep 17 00:00:00 2001 From: Daniel Brown <ddb@star.sr.bham.ac.uk> Date: Thu, 18 Sep 2014 17:45:58 +0100 Subject: [PATCH] adding in unicode conversion --- pykat/finesse.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pykat/finesse.py b/pykat/finesse.py index 95675af..50a5948 100644 --- a/pykat/finesse.py +++ b/pykat/finesse.py @@ -885,9 +885,12 @@ class kat(object): for line in iter(p.stderr.readline, ""): if len(line) > 0: - + if isinstance(line, unicode): + import unicodedata + line = unicodedata.normalize('NFKD', line).encode("ascii", "ignore") + if line.lstrip().startswith('**'): - if self.verbose: sys.stdout.write(line) + if self.verbose: sys.stdout.write(line) elif line.rstrip().endswith('s'): vals = line.split("-") action = vals[0].strip() -- GitLab