From 57fbde97b4c45ca0206279fad4977420f8b5c9bb Mon Sep 17 00:00:00 2001 From: Francisco Javier Arceo Date: Tue, 18 Feb 2025 05:53:12 -0500 Subject: [PATCH] updated exec to initialize process Signed-off-by: Francisco Javier Arceo --- llama_stack/distribution/utils/exec.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llama_stack/distribution/utils/exec.py b/llama_stack/distribution/utils/exec.py index 63af35f84..4a3a95826 100644 --- a/llama_stack/distribution/utils/exec.py +++ b/llama_stack/distribution/utils/exec.py @@ -34,6 +34,7 @@ def _run_with_pty_unix(command): original_sigint = signal.getsignal(signal.SIGINT) ctrl_c_pressed = False + process = None def sigint_handler(signum, frame): nonlocal ctrl_c_pressed @@ -98,7 +99,7 @@ def _run_with_pty_unix(command): signal.signal(signal.SIGINT, original_sigint) os.close(master) - if process.poll() is None: + if process and process.poll() is None: process.terminate() process.wait()