From 9a1e55153b6f0a2073bd1c9103c9da6717dc63db Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 4 Sep 2019 08:53:34 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/pdf/html_writer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdf/html_writer.py b/src/calibre/ebooks/pdf/html_writer.py index 526c849753..dd8c58c723 100644 --- a/src/calibre/ebooks/pdf/html_writer.py +++ b/src/calibre/ebooks/pdf/html_writer.py @@ -208,7 +208,9 @@ class RenderManager(QObject): self.opts = opts self.workers = [] self.max_workers = detect_ncpus() - if not iswindows: + if iswindows: + self.original_signal_handlers = {} + else: self.original_signal_handlers = setup_unix_signals(self) def create_worker(self):