From 98cf13a5648ff06bbb62fb6b39c598379bc30e7f Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sun, 18 May 2025 15:16:16 +0200 Subject: [PATCH] fuse_main: return signal number --- src/borg/fuse.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/borg/fuse.py b/src/borg/fuse.py index d518b028d..f3fc0cef7 100644 --- a/src/borg/fuse.py +++ b/src/borg/fuse.py @@ -54,8 +54,10 @@ def fuse_main(): if has_pyfuse3: try: trio.run(llfuse.main) + except KeyboardInterrupt: + return SIGINT except: # noqa - return 1 # TODO return signal number if it was killed by signal + return -1 # avoid colliding with signal numbers else: return None else: