scripts/buildstats-diff: check that the given directory exists

(From OE-Core rev: 08082b96d8d09215f02e9251f354bb6e8bb3e712)

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Markus Lehtonen 2016-09-29 17:27:58 +03:00 committed by Richard Purdie
parent d8879975b5
commit 58bd0fd62d
1 changed files with 4 additions and 1 deletions

View File

@ -115,11 +115,14 @@ def read_buildstats_dir(bs_dir):
if os.path.isfile(os.path.join(bs_dir, 'build_stats')):
top_dir = bs_dir
else:
elif os.path.exists(bs_dir):
subdirs = sorted(glob.glob(bs_dir + '/*'))
if len(subdirs) > 1:
log.warning("Multiple buildstats found, using the first one")
top_dir = subdirs[0]
else:
log.error("No such directory: %s", bs_dir)
sys.exit(1)
log.debug("Reading buildstats directory %s", top_dir)
subdirs = os.listdir(top_dir)