From d1a85e7b1e65d7fdcdad71c861888d9c6bd19197 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 23 Oct 2014 11:04:03 +0530 Subject: [PATCH] ... --- src/calibre/gui2/tweak_book/completion/worker.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/calibre/gui2/tweak_book/completion/worker.py b/src/calibre/gui2/tweak_book/completion/worker.py index e05e8ebd8b..4feb844e7d 100644 --- a/src/calibre/gui2/tweak_book/completion/worker.py +++ b/src/calibre/gui2/tweak_book/completion/worker.py @@ -83,6 +83,12 @@ class CompletionWorker(Thread): self.worker_process.kill() return self.worker_process.returncode +_completion_worker = None +def completion_worker(): + global _completion_worker + if _completion_worker is None: + _completion_worker = CompletionWorker() + return _completion_worker def run_main(func): from multiprocessing.connection import Client