Changed import statement to be compatible with python2 and changed our byteconverter utils function to convert to utf-8 not ascii for better multicultural support.

This commit is contained in:
2019-09-18 23:01:03 +02:00
parent 6ca9e91bd7
commit a2c9180752
2 changed files with 2 additions and 2 deletions

View File

@@ -43,7 +43,7 @@ from pprint import pprint
from deluge_client import DelugeRPCClient
from sshtunnel import SSHTunnelForwarder
from docopt import docopt
from .utils import ColorizeFilter, convert
from utils import ColorizeFilter, convert
BASE_DIR = os.path.dirname(os.path.abspath(__file__))

View File

@@ -35,7 +35,7 @@ class ColorizeFilter(logging.Filter):
return True
def convert(data):
if isinstance(data, bytes): return data.decode('ascii')
if isinstance(data, bytes): return data.decode('utf-8')
if isinstance(data, dict): return dict(map(convert, data.items()))
if isinstance(data, tuple): return map(convert, data)
json_data = json.dumps(data)