From dd805ebacd05700d2ddd2c93d37962019ab2cfe3 Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Mon, 10 Jun 2019 09:38:40 +0200
Subject: [PATCH] Remove som log cruft. Allow non UTF8 in log messages

---
 hashtoc.py    | 1 -
 loghandler.py | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/hashtoc.py b/hashtoc.py
index 25d3522..ee66d2e 100644
--- a/hashtoc.py
+++ b/hashtoc.py
@@ -35,7 +35,6 @@ class HashTOC:
                 tmp = [ s.strip().decode('utf8') for s in l.split(b':') ]
                 if tmp[0].startswith('#fields'):
                     fields = [ rename.get(f) or f for f in tmp[1:] ]
-                    print(fields, file=sys.stderr)
                     tocEntry = collections.namedtuple('TOCEntry', fields)
                     N = len(tmp) - 1
                     pass
diff --git a/loghandler.py b/loghandler.py
index 9d522ba..eb2f3e5 100644
--- a/loghandler.py
+++ b/loghandler.py
@@ -71,7 +71,7 @@ class LOG:
                     if encoding == None:
                         return b
                     else:
-                        return b.decode(encoding)
+                        return b.decode(encoding, errors='surrogateescape')
                 self.decode = decode
                     
 
-- 
GitLab