]> Git Repo - qemu.git/commit - scripts/qemu.py
qemu.py: use poll() instead of 'returncode'
authorAmador Pahim <[email protected]>
Mon, 22 Jan 2018 20:50:31 +0000 (21:50 +0100)
committerEduardo Habkost <[email protected]>
Mon, 5 Feb 2018 21:53:55 +0000 (19:53 -0200)
commit17589cae908222d572953d4c85f72aa833e87d58
treec6a2b84c23c4d8bfc1d58eb3ade1e66a4593e066
parent04a963b4953be6c7f1899cfe0a0a11d03292c18b
qemu.py: use poll() instead of 'returncode'

The 'returncode' Popen attribute is not guaranteed to be updated. It
actually depends on a call to either poll(), wait() or communicate().

On the other hand, poll() will: "Check if child process has terminated.
Set and return returncode attribute."

Let's use the poll() to check whether the process is running and to get
the updated process exit code, when the process is finished.

Reviewed-by: Fam Zheng <[email protected]>
eviewed-by: Eduardo Habkost <[email protected]>
Signed-off-by: Amador Pahim <[email protected]>
Message-Id: <20180122205033[email protected]>
Signed-off-by: Eduardo Habkost <[email protected]>
scripts/qemu.py
This page took 0.025632 seconds and 4 git commands to generate.