Message ID | 20180329213857.15499-2-ehabkost@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/scripts/qmp/qmp.py b/scripts/qmp/qmp.py index 5c8cf6a056..078ce65f3b 100644 --- a/scripts/qmp/qmp.py +++ b/scripts/qmp/qmp.py @@ -244,7 +244,9 @@ class QEMUMonitorProtocol(object): def close(self): self.__sock.close() - self.__sockfile.close() + if self.__sockfile is not None: + self.__sockfile.close() + self.__sockfile = None def settimeout(self, timeout): self.__sock.settimeout(timeout)
This will allow us to simplify the error handling and shutdown logic in qemu.py. Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> --- scripts/qmp/qmp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)