From 745a3ef952ce47ac9eda5994c9d0e925532f68d8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Jul 2019 11:27:58 +0530 Subject: [PATCH] py3: Fix bulk convert not working --- src/calibre/gui2/tools.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index 4ee5e9bb2a..2c02be5c23 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -22,7 +22,7 @@ from calibre.ebooks.conversion.config import ( GuiRecommendations, load_defaults, load_specifics, save_specifics, get_input_format_for_book, NoSupportedInputFormats) from calibre.gui2.convert import bulk_defaults_for_input_format -from polyglot.builtins import unicode_type +from polyglot.builtins import unicode_type, as_bytes def convert_single_ebook(parent, db, book_ids, auto_conversion=False, # {{{ @@ -187,7 +187,7 @@ class QueueBulk(QProgressDialog): index_is_id=True) out_file = PersistentTemporaryFile('.' + self.output_format) - out_file.write(self.output_format) + out_file.write(as_bytes(self.output_format)) out_file.close() temp_files = [in_file]