From c544efa75a14147d8c27004044df2d85756cdd86 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 27 Dec 2022 08:40:25 +0530 Subject: [PATCH] Fix a regression in calibre 5 that broke using a file for the --extra-css option of ebook-convert More python 3 goodness --- src/calibre/ebooks/conversion/plumber.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index e4fcc037e6..4aad0dddc2 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -1199,7 +1199,7 @@ OptionRecommendation(name='search_replace', if self.opts.extra_css and os.path.exists(self.opts.extra_css): with open(self.opts.extra_css, 'rb') as f: - self.opts.extra_css = f.read() + self.opts.extra_css = f.read().decode('utf-8') oibl = self.opts.insert_blank_line orps = self.opts.remove_paragraph_spacing