diff options
author | Milo Casagrande <milo.casagrande@linaro.org> | 2015-02-11 15:07:08 +0800 |
---|---|---|
committer | Milo Casagrande <milo.casagrande@linaro.org> | 2015-02-11 15:07:08 +0800 |
commit | ccf04644c69c9a43a70fc0840897ce389dfddc80 (patch) | |
tree | 182fa79ccd6f73c455cee8364b2783dc2d95ab2b /app/utils/report/boot.py | |
parent | 465f2d75975b91bd4685ec9872078c2d33004b31 (diff) |
Fix case of conflict data empty.
Change-Id: Ib84d7ff1b0998bc3c796906dd949506f7c76fa59
Diffstat (limited to 'app/utils/report/boot.py')
-rw-r--r-- | app/utils/report/boot.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/app/utils/report/boot.py b/app/utils/report/boot.py index 746ff07..9c894ee 100644 --- a/app/utils/report/boot.py +++ b/app/utils/report/boot.py @@ -206,11 +206,13 @@ def create_boot_report(job, kernel, lab_name, db_options, mail_options=None): if x is not None )) - conflicts = itertools.chain( - conflicting_tuples[0], conflicting_tuples[1]) - conflict_data, failed_data, conflict_count, _ = \ - _parse_boot_results(conflicts, - intersect_results=failed_data) + # Make sure we do not have an empty list here after filtering. + if conflicting_tuples: + conflicts = itertools.chain( + conflicting_tuples[0], conflicting_tuples[1]) + conflict_data, failed_data, conflict_count, _ = \ + _parse_boot_results(conflicts, + intersect_results=failed_data) # Update the necessary data to create the email report. kwargs["failed_data"] = failed_data |