From 29e106e438d48684d4aed21ca1a5f2c6b47bacb7 Mon Sep 17 00:00:00 2001 From: Simon Halvorsen Date: Mon, 20 Apr 2026 13:05:18 +0200 Subject: [PATCH] CFE-4649: Graceful exit on CTRL-C during input Ticket: CFE-4649 Signed-off-by: Simon Halvorsen --- cfbs/prompts.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cfbs/prompts.py b/cfbs/prompts.py index 2e780ae4..d89be0e1 100644 --- a/cfbs/prompts.py +++ b/cfbs/prompts.py @@ -30,6 +30,9 @@ def prompt_user(non_interactive: bool, prompt: str, choices=None, default=None): answer = input(prompt) except EOFError: answer = "" + except KeyboardInterrupt: + print("\nOperation cancelled by user") + exit(1) if answer == "": answer = default