diff --git a/src/calibre/utils/ipc/simple_worker.py b/src/calibre/utils/ipc/simple_worker.py index 5e6bf2206f..b5458d5b30 100644 --- a/src/calibre/utils/ipc/simple_worker.py +++ b/src/calibre/utils/ipc/simple_worker.py @@ -74,7 +74,11 @@ class OffloadWorker(object): finally: self.conn = None t = Thread(target=self.worker.kill) - t.daemon=True + t.daemon = True + try: + os.remove(self.worker.log_path) + except: + pass t.start() def communicate(ans, worker, listener, args, timeout=300, heartbeat=None,