From 9433b5e797848546351ae3dc7602813191e01bf6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 8 Apr 2023 14:20:06 +0100 Subject: update : handle KeyboardInterrupt gracefully --- src/backend/update.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/backend/update.py') diff --git a/src/backend/update.py b/src/backend/update.py index 54e07e3..0c25068 100644 --- a/src/backend/update.py +++ b/src/backend/update.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 import animation +import signal import sys import time import sisyphus.checkenv @@ -11,6 +12,13 @@ import sisyphus.syncdb import sisyphus.syncenv +def sigint_handler(signal, frame): + sys.exit(0) + + +signal.signal(signal.SIGINT, sigint_handler) + + def sync_evrth(): sisyphus.syncenv.g_repo() sisyphus.syncenv.r_repo() -- cgit v1.2.3