Skip to content

Commit 2cba252

Browse files
committed
driver/qemudriver: Report an error if QEMU is not turned on
Rather than provide a strange exception, complain when a strategy does not use the QEMU driver properly, perhaps due to user settings. Series-changes: 6 - Add new patch to report an error if QEMU is not turned on Signed-off-by: Simon Glass <sjg@chromium.org>
1 parent 8ccddc5 commit 2cba252

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

labgrid/driver/qemudriver.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,8 @@ def remove_port_forward(self, proto, local_address, local_port, netdev=""):
361361
)
362362

363363
def _read(self, size=1, timeout=10, max_size=None):
364+
if not self._clientsocket:
365+
raise ExecutionError('QEMU has not been started')
364366
ready, _, _ = select.select([self._clientsocket], [], [], timeout)
365367
if ready:
366368
# Collect some more data

0 commit comments

Comments
 (0)