From d50c85b8857dca978cd0c41fe3b268cd30df99f8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 5 Nov 2013 22:10:12 +0530 Subject: [PATCH] Remove log file when shutting down offload worker --- src/calibre/utils/ipc/simple_worker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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,