From 26fb69ec663afd05134822dc5e48fc8928ea5bf1 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 27 Jul 2015 22:15:57 +0100 Subject: oeqa/qemurunner: Fix AttributeError: QemuRunner instance has no attribute 'server_socket' If start() returns False due to create_socker() failing, stop() may still get called and currently this gives a track back since server_socket doesn't exist. Avoid this. Signed-off-by: Richard Purdie --- meta/lib/oeqa/utils/qemurunner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py index 7f8331ad27..1cf8f7668c 100644 --- a/meta/lib/oeqa/utils/qemurunner.py +++ b/meta/lib/oeqa/utils/qemurunner.py @@ -190,7 +190,7 @@ class QemuRunner: logger.info("Sending SIGKILL to runqemu") os.killpg(self.runqemu.pid, signal.SIGKILL) self.runqemu = None - if self.server_socket: + if hasattr(self, 'server_socket') and self.server_socket: self.server_socket.close() self.server_socket = None self.qemupid = None -- cgit 1.2.3-korg