From ec263ee079bbec4e45c59bb49329c2890f1d2f17 Mon Sep 17 00:00:00 2001 From: Dashie <dashie@sigpipe.me> Date: Tue, 9 Aug 2022 11:39:14 +0200 Subject: [PATCH] py3 decode thing --- server/trackdirect/parser/AprsISConnection.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/server/trackdirect/parser/AprsISConnection.py b/server/trackdirect/parser/AprsISConnection.py index 4f097ca..4abeb0c 100644 --- a/server/trackdirect/parser/AprsISConnection.py +++ b/server/trackdirect/parser/AprsISConnection.py @@ -1,9 +1,6 @@ import logging -from twisted.python import log import aprslib import collections -import psycopg2 -import datetime import time import re @@ -62,9 +59,11 @@ class AprsISConnection(aprslib.IS): """ def filterCallback(line): try: - line = line.replace('\x00', '') - line.decode('utf-8', 'replace') - except UnicodeError: + # py3: this seems to somehow break the packets ? + # line = line.replace('\x00', '') + # just do a decode to do str->bytes + line = line.decode() + except UnicodeError as e: # string is not UTF-8 return -- GitLab