mirror of
git://git.yoctoproject.org/poky
synced 2026-08-12 15:57:51 +00:00
runqemu: do not check return code of tput
The subprocess.run was replaced by subprocess.check_call because of compatibility support down to python 3.4. But we really don't care about whether that command succeeds. Some user reports that in some tmux environment, this command fails and gives some unpleasant traceback output. So we use 'call' instead of 'check_call' to avoid such problem. (From OE-Core rev: ced3c75fa75d9b9373d695d9204b197b98ea3bd9) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
dfc74324c9
commit
a84ff1c062
@ -1333,7 +1333,8 @@ def main():
|
||||
logger.info("SIGTERM received")
|
||||
os.kill(config.qemupid, signal.SIGTERM)
|
||||
config.cleanup()
|
||||
subprocess.check_call(["tput", "smam"])
|
||||
# Deliberately ignore the return code of 'tput smam'.
|
||||
subprocess.call(["tput", "smam"])
|
||||
signal.signal(signal.SIGTERM, sigterm_handler)
|
||||
|
||||
config.check_args()
|
||||
@ -1355,7 +1356,8 @@ def main():
|
||||
return 1
|
||||
finally:
|
||||
config.cleanup()
|
||||
subprocess.check_call(["tput", "smam"])
|
||||
# Deliberately ignore the return code of 'tput smam'.
|
||||
subprocess.call(["tput", "smam"])
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(main())
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user