diff options
author | Laurent Bonnans <laurent.bonnans@here.com> | 2019-07-31 17:54:40 +0200 |
---|---|---|
committer | Laurent Bonnans <laurent.bonnans@here.com> | 2019-08-15 17:49:10 +0200 |
commit | 78401be5bf0cdec7dec366747bf4d8b1c4fb665c (patch) | |
tree | 4aea33f57c0114727c7f63ee5dd8882ec9a129af /scripts/qemucommand.py | |
parent | d1fbc3576065216336156107d2cf8167b42be7fd (diff) | |
download | meta-updater-78401be5bf0cdec7dec366747bf4d8b1c4fb665c.tar.gz |
More helpful error message when running qemu
Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
(cherry-picked from commit 36f311912372be3150633b4da0f344c70e456d55)
Diffstat (limited to 'scripts/qemucommand.py')
-rw-r--r-- | scripts/qemucommand.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/qemucommand.py b/scripts/qemucommand.py index 3045b45..6f744e2 100644 --- a/scripts/qemucommand.py +++ b/scripts/qemucommand.py | |||
@@ -1,4 +1,4 @@ | |||
1 | from os.path import exists, join, realpath, abspath | 1 | from os.path import exists, isdir, join, realpath, abspath |
2 | from os import listdir | 2 | from os import listdir |
3 | import random | 3 | import random |
4 | import socket | 4 | import socket |
@@ -42,6 +42,8 @@ class QemuCommand(object): | |||
42 | if args.machine: | 42 | if args.machine: |
43 | self.machine = args.machine | 43 | self.machine = args.machine |
44 | else: | 44 | else: |
45 | if not isdir(args.dir): | ||
46 | raise ValueError("Directory %s does not exist, please specify a --machine or a valid images directory" % args.dir) | ||
45 | machines = listdir(args.dir) | 47 | machines = listdir(args.dir) |
46 | if len(machines) == 1: | 48 | if len(machines) == 1: |
47 | self.machine = machines[0] | 49 | self.machine = machines[0] |