From: Richard Purdie Date: Fri, 9 Oct 2020 13:43:34 +0000 (+0100) Subject: scripts/oe-build-perf-report: Allow operation with no buildstats X-Git-Tag: 2020-04.4-dunfell~98 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=a518443e6799d56b899536d853282182eff4822a;p=openembedded-core.git scripts/oe-build-perf-report: Allow operation with no buildstats If buildstats is missing, avoid a backtrace. Signed-off-by: Richard Purdie (cherry picked from commit 23c4b21f947c7aae1303ca6526fc5aaaa9fc7bb8) Signed-off-by: Steve Sakoman --- diff --git a/scripts/oe-build-perf-report b/scripts/oe-build-perf-report index 7ed86a72f6..b46d61869c 100755 --- a/scripts/oe-build-perf-report +++ b/scripts/oe-build-perf-report @@ -353,7 +353,7 @@ def print_html_report(data, id_comp, buildstats): bs_key = test + '.' + meas rev = str(metadata['commit_num']['value']) comp_rev = str(metadata['commit_num']['value_old']) - if (rev in buildstats and bs_key in buildstats[rev] and + if (buildstats and rev in buildstats and bs_key in buildstats[rev] and comp_rev in buildstats and bs_key in buildstats[comp_rev]): new_meas['buildstats'] = BSSummary(buildstats[comp_rev][bs_key], buildstats[rev][bs_key])