From f16307aa48f0e8be77a0925cc2d0656f8899a54c Mon Sep 17 00:00:00 2001 From: Berack96 Date: Sun, 12 Oct 2025 17:30:39 +0200 Subject: [PATCH] fix main KeyboardInterrupt --- src/app/__main__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/__main__.py b/src/app/__main__.py index 5a84d64..4347ecf 100644 --- a/src/app/__main__.py +++ b/src/app/__main__.py @@ -78,6 +78,9 @@ if __name__ == "__main__": save_btn.click(save_current_chat, inputs=None, outputs=None) load_btn.click(load_previous_chat, inputs=None, outputs=[chatbot, chatbot]) - _app, local, shared = demo.launch(server_name="0.0.0.0", server_port=configs.port, quiet=True, prevent_thread_lock=True, share=configs.gradio_share) - log_info(f"Starting UPO AppAI Chat on {shared or local}") - asyncio.get_event_loop().run_forever() + try: + _app, local, shared = demo.launch(server_name="0.0.0.0", server_port=configs.port, quiet=True, prevent_thread_lock=True, share=configs.gradio_share) + log_info(f"Starting UPO AppAI Chat on {shared or local}") + asyncio.get_event_loop().run_forever() + except KeyboardInterrupt: + demo.close()