From e0eeaba9175183eba78202de83791c3c2ede3fe6 Mon Sep 17 00:00:00 2001 From: coderfengyun Date: Fri, 22 Sep 2023 19:19:59 +0800 Subject: [PATCH] MOD: close subprocess when reset --- interpreter/code_interpreters/subprocess_code_interpreter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/interpreter/code_interpreters/subprocess_code_interpreter.py b/interpreter/code_interpreters/subprocess_code_interpreter.py index af6e111b23..33aeadf870 100644 --- a/interpreter/code_interpreters/subprocess_code_interpreter.py +++ b/interpreter/code_interpreters/subprocess_code_interpreter.py @@ -35,6 +35,8 @@ def preprocess_code(self, code): def terminate(self): self.process.terminate() + self.proc.stdin.close() + self.proc.stdout.close() def start_process(self): if self.process: