From c8e7489c26fd173eb6f2f6d00541ee6c9f6ba929 Mon Sep 17 00:00:00 2001 From: opencode Date: Tue, 24 Mar 2026 11:13:40 +0100 Subject: [PATCH] fix: Ctrl+C ora esce correttamente con signal handler --- langcode.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/langcode.py b/langcode.py index 72ad9a9..375b1ac 100755 --- a/langcode.py +++ b/langcode.py @@ -31,9 +31,19 @@ VERSION = "1.0.0" def cmd_chat(args): """Avvia l'agent in modalità chat interattiva""" + import signal + import sys from main import create_langcode_agent, process_command from langchain_core.messages import HumanMessage + # Signal handler for Ctrl+C + def handle_sigint(signum, frame): + print("\n\n👋 Arrivederci!") + sys.exit(0) + + # Register signal handler + signal.signal(signal.SIGINT, handle_sigint) + print("🚀 Inizializzo LangCode Agent...") try: