From 4ff60cba2fdbbb23610fd9e6c46bcbb6e8c9b9a5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 21 Dec 2019 11:55:12 +0530 Subject: [PATCH] py3 compat: Ensure exception is last line in pipe worker tracebacks on windows --- src/calibre/utils/ipc/worker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/utils/ipc/worker.py b/src/calibre/utils/ipc/worker.py index d43f4ebbf9..1f9602d837 100644 --- a/src/calibre/utils/ipc/worker.py +++ b/src/calibre/utils/ipc/worker.py @@ -189,6 +189,7 @@ def main(): exec(sys.argv[-1]) except Exception: print('Failed to run pipe worker with command:', sys.argv[-1]) + sys.stdout.flush() raise return address = msgpack_loads(from_hex_bytes(os.environ['CALIBRE_WORKER_ADDRESS']))