From 23d626e966dd14642151c58e0d4d8c69510f4f58 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 1 Jun 2021 15:32:31 +0530 Subject: [PATCH] py3 compat: fix error when chaning search the net urls for content server --- 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 439f60ea75..208cbe0f43 100644 --- a/src/calibre/gui2/preferences/server.py +++ b/src/calibre/gui2/preferences/server.py @@ -1169,7 +1169,7 @@ class SearchTheInternet(QWidget): cu = self.current_urls if cu: with lopen(search_the_net_urls.path, 'wb') as f: - f.write(self.serialized_urls) + f.write(self.serialized_urls.encode('utf-8')) else: try: os.remove(search_the_net_urls.path) @@ -1184,7 +1184,7 @@ class SearchTheInternet(QWidget): filters=[(_('URL files'), ['json'])], initial_filename='search-urls.json') if path: with lopen(path, 'wb') as f: - f.write(self.serialized_urls) + f.write(self.serialized_urls.encode('utf-8')) def import_urls(self): paths = choose_files(self, 'search-net-urls', _('Choose URLs file'),