From 773b4f025bc03dc30edcb9e16d16078a9500ff70 Mon Sep 17 00:00:00 2001 From: yqx Date: Thu, 24 Aug 2023 08:52:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?stdin=E8=BE=93=E5=85=A5=E5=AE=8C=E5=90=8E?= =?UTF-8?q?=E5=85=B3=E9=97=AD=E9=80=9A=E9=81=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/tools/combine/ossre_client/ossre_set/crash.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/tools/combine/ossre_client/ossre_set/crash.py b/source/tools/combine/ossre_client/ossre_set/crash.py index 50ab175a..4634ce1e 100644 --- a/source/tools/combine/ossre_client/ossre_set/crash.py +++ b/source/tools/combine/ossre_client/ossre_set/crash.py @@ -147,6 +147,7 @@ class Crash: cmd=cmd.encode('ascii') #self.__crash_inst.stdin.write(cmd+ " | sed \'$a\<>\'\n") self.__crash_inst.stdin.write(cmd) + self.__crash_inst.stdin.close() while True: line = self.__crash_inst.stdout.readline() line = line.decode('ascii') @@ -164,6 +165,7 @@ class Crash: cmd=cmd.encode('ascii') #self.__crash_inst.stdin.write(cmd+ " | sed \'$a\<>\'\n") self.__crash_inst.stdin.write(cmd) + self.__crash_inst.stdin.close() while True: line = self.__crash_inst.stdout.readline() line = line.decode('ascii') -- Gitee From 1098f70eeae809ee403ea1a33a32fa59a03e1ce1 Mon Sep 17 00:00:00 2001 From: yqx Date: Thu, 24 Aug 2023 10:28:25 +0800 Subject: [PATCH 2/2] =?UTF-8?q?close()=E4=BF=AE=E6=94=B9=E4=B8=BAflush()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/tools/combine/ossre_client/ossre_set/crash.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/tools/combine/ossre_client/ossre_set/crash.py b/source/tools/combine/ossre_client/ossre_set/crash.py index 4634ce1e..190dd1ec 100644 --- a/source/tools/combine/ossre_client/ossre_set/crash.py +++ b/source/tools/combine/ossre_client/ossre_set/crash.py @@ -147,7 +147,7 @@ class Crash: cmd=cmd.encode('ascii') #self.__crash_inst.stdin.write(cmd+ " | sed \'$a\<>\'\n") self.__crash_inst.stdin.write(cmd) - self.__crash_inst.stdin.close() + self.__crash_inst.stdin.flush() while True: line = self.__crash_inst.stdout.readline() line = line.decode('ascii') @@ -165,7 +165,7 @@ class Crash: cmd=cmd.encode('ascii') #self.__crash_inst.stdin.write(cmd+ " | sed \'$a\<>\'\n") self.__crash_inst.stdin.write(cmd) - self.__crash_inst.stdin.close() + self.__crash_inst.stdin.flush() while True: line = self.__crash_inst.stdout.readline() line = line.decode('ascii') -- Gitee