[oe-commits] Richard Purdie : oeqa/qemurunner: Fix AttributeError: QemuRunner instance has no attribute 'server_socket'
git at git.openembedded.org
git at git.openembedded.org
Mon Jul 27 22:29:51 UTC 2015
Module: openembedded-core.git
Branch: master
Commit: 26fb69ec663afd05134822dc5e48fc8928ea5bf1
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=26fb69ec663afd05134822dc5e48fc8928ea5bf1
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date: Mon Jul 27 22:15:57 2015 +0100
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 <richard.purdie at linuxfoundation.org>
---
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 7f8331a..1cf8f76 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
More information about the Openembedded-commits
mailing list