feat: add alma9 support and fix: rpm python3 compatibility

This commit is contained in:
hnwyllmm 2023-10-13 04:15:16 +00:00 committed by ob-robot
parent efaf81080c
commit c7a7d23cfc

View File

@ -69,18 +69,13 @@ def shell_run_command(command_str, need_print_all=True, need_print_output=True,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
shell=True,
close_fds=True)
close_fds=True,
universal_newlines=True)
while True:
data = ps.stdout.readline()
if data == b'':
if not data:
if ps.poll() is not None:
break
# fix: python2->python3 subprocess shell bug
# 2023/09/21 jiangxf
try:
data = data.decode()
except:
pass
result["return_message"].append(data)
if not need_print_all: