From ba0a4992b6dd8ca3003cb473dc2932816d906ec2 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 9 May 2019 11:36:06 -0400 Subject: [PATCH] py3: save server preferences using bytestrings --- src/calibre/gui2/preferences/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/preferences/server.py b/src/calibre/gui2/preferences/server.py index 65caf30461..b8885171fb 100644 --- a/src/calibre/gui2/preferences/server.py +++ b/src/calibre/gui2/preferences/server.py @@ -967,7 +967,7 @@ class CustomList(QWidget): # {{{ if path: raw = self.serialize(self.current_template) with lopen(path, 'wb') as f: - f.write(raw) + f.write(raw.encode('utf-8')) def thumbnail_state_changed(self): is_enabled = bool(self.thumbnail.isChecked()) @@ -1020,7 +1020,7 @@ class CustomList(QWidget): # {{{ else: raw = self.serialize(template) with lopen(custom_list_template.path, 'wb') as f: - f.write(raw) + f.write(raw.encode('utf-8')) return True # }}}