X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Ftools%2Fpresentation%2Fgenerator_tables.py;h=29a398a19f94113996e8fa4d7cfa8ad957552925;hb=9439b30ba91e3532c66548c34bade4469fdfab37;hp=3afa3830fae4606b921bda51fe9197eacfa7065e;hpb=836cdd8930dd7383d5c59a4ae407864a1e03040f;p=csit.git diff --git a/resources/tools/presentation/generator_tables.py b/resources/tools/presentation/generator_tables.py index 3afa3830fa..29a398a19f 100644 --- a/resources/tools/presentation/generator_tables.py +++ b/resources/tools/presentation/generator_tables.py @@ -1662,7 +1662,6 @@ def table_comparison(table, input_data): if comparisons: for row in tbl_lst: new_row = deepcopy(row) - add_to_tbl = False for comp in comparisons: ref_itm = row[int(comp[u"reference"])] if ref_itm is None and \ @@ -1678,20 +1677,23 @@ def table_comparison(table, input_data): ref_itm[u"mean"], cmp_itm[u"mean"], ref_itm[u"stdev"], cmp_itm[u"stdev"] ) - new_row.append( - { + if delta is None: + break + else: + new_row.append({ u"mean": delta * 1e6, u"stdev": d_stdev * 1e6 - } - ) - add_to_tbl = True + }) else: - new_row.append(None) - if add_to_tbl: + break + else: tbl_cmp_lst.append(new_row) - tbl_cmp_lst.sort(key=lambda rel: rel[0], reverse=False) - tbl_cmp_lst.sort(key=lambda rel: rel[-1][u'mean'], reverse=True) + try: + tbl_cmp_lst.sort(key=lambda rel: rel[0], reverse=False) + tbl_cmp_lst.sort(key=lambda rel: rel[-1][u'mean'], reverse=True) + except TypeError as err: + logging.warning(f"Empty data element in table\n{tbl_cmp_lst}\n{err}") rcas = list() rca_in = table.get(u"rca", None)