From 0ad26e350d19482e16cba56b239827c25321480e Mon Sep 17 00:00:00 2001 From: NA-Wen Date: Thu, 14 Sep 2023 14:58:25 +0800 Subject: [PATCH] make sure test process can be killed on windows --- chatdev/chat_env.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/chatdev/chat_env.py b/chatdev/chat_env.py index de6d05d4..0a444011 100644 --- a/chatdev/chat_env.py +++ b/chatdev/chat_env.py @@ -111,6 +111,8 @@ class ChatEnv: os.killpg(os.getpgid(process.pid), signal.SIGTERM) else: os.kill(process.pid, signal.SIGTERM) + if process.poll() is None: + os.kill(process.pid,signal.CTRL_BREAK_EVENT) if return_code == 0: return False, success_info