diff --git a/src/calibre/utils/safe_atexit.py b/src/calibre/utils/safe_atexit.py index 35d7a636c3..651ed9669e 100644 --- a/src/calibre/utils/safe_atexit.py +++ b/src/calibre/utils/safe_atexit.py @@ -93,6 +93,9 @@ else: def main(): + if not iswindows: + import signal + signal.signal(signal.SIGINT, signal.SIG_IGN) ac_map = {RMTREE_ACTION: remove_dir, UNLINK_ACTION: unlink} for line in sys.stdin.buffer: if line: