On Tue, Nov 14, 2017 at 11:22:45AM +0100, Amador Pahim wrote: > If we allow launching VM again we will loose track of the first launched > VM. > > Reviewed-by: Fam Zheng <f...@redhat.com> > Signed-off-by: Amador Pahim <apa...@redhat.com> > --- > scripts/qemu.py | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/scripts/qemu.py b/scripts/qemu.py > index 305d7bd098..0b0b61be39 100644 > --- a/scripts/qemu.py > +++ b/scripts/qemu.py > @@ -207,6 +207,9 @@ class QEMUMachine(object): > Launch the VM and make sure we cleanup and expose the > command line/output in case of exception > """ > + if self.is_running(): > + raise QEMUMachineError('VM already running')
Patch 8/8 seems to make this redundant, as is_running() can't return True if _launched is True. I suggest replacing this and patch 8/8 with a single check: if self._launched: raise QEMUMachineError('VM already launched') -- Eduardo