From 418afc9eed4019fd0ce62171b5bfc5149bca6e18 Mon Sep 17 00:00:00 2001 From: Daniel Brown <ddb@star.sr.bham.ac.uk> Date: Tue, 3 May 2016 13:52:32 -0700 Subject: [PATCH] fixing utf8 pipe reading hopefully --- pykat/finesse.py | 7 +++---- test/run_tests.py | 7 +++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pykat/finesse.py b/pykat/finesse.py index 44c0d9e..56e2955 100644 --- a/pykat/finesse.py +++ b/pykat/finesse.py @@ -28,6 +28,7 @@ from __future__ import division from __future__ import print_function from __future__ import unicode_literals +import codecs import uuid import sys import os @@ -1498,8 +1499,6 @@ class kat(object): duration = 2 # Duration for searching for open pipe - import codecs - try: while fifo is None: try: @@ -1517,8 +1516,8 @@ class kat(object): for line in fifo: - if (sys.version_info < (3, 0)): - line = line.decode("utf8") # Make sure we're using unicode encoding + #if (sys.version_info < (3, 0)): + # line = line.decode("utf8") # Make sure we're using unicode encoding v = line.split(u":", 1) diff --git a/test/run_tests.py b/test/run_tests.py index 764a2f5..ffa3705 100644 --- a/test/run_tests.py +++ b/test/run_tests.py @@ -17,7 +17,7 @@ errors = [] testdir = os.getcwd() -print("----------------------------------------------------------------------------------------") + for path, folders, files in os.walk("./test_scripts"): @@ -26,6 +26,7 @@ for path, folders, files in os.walk("./test_scripts"): filename = os.path.join(path, filename) with open(filename) as f: + print("!-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*") print("RUNNING: " + filename) try: os.chdir(path) @@ -45,7 +46,9 @@ for path, folders, files in os.walk("./test_scripts"): sys.stderr.flush() finally: os.chdir(testdir) - print("----------------------------------------------------------------------------------------") + print("!------------------------------------------------------------------------------------------------") + print("") + print("") if len(errors) > 0: -- GitLab