From: fmenguy Date: Thu, 28 Jan 2021 12:52:49 +0000 (+0100) Subject: NFVBENCH-199 add exception to avoid API locked with pending run X-Git-Tag: 5.0.0~11 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?p=nfvbench.git;a=commitdiff_plain;h=9f451d6e57d8aab489ee33123abca70300cc268b NFVBENCH-199 add exception to avoid API locked with pending run Change-Id: I12635d3f002bbac38e6c063ed3ca972ad02685ce Signed-off-by: fmenguy --- diff --git a/nfvbench/summarizer.py b/nfvbench/summarizer.py index 1da3ee2..b30ef23 100644 --- a/nfvbench/summarizer.py +++ b/nfvbench/summarizer.py @@ -504,9 +504,15 @@ class NFVBenchSummarizer(Summarizer): data['lat_percentile'] = {} for percentile in self.config.lat_percentiles: if add_key: - data['lat_percentile_' + str(percentile)] = lat_percentile[percentile] + try: + data['lat_percentile_' + str(percentile)] = lat_percentile[percentile] + except TypeError: + data['lat_percentile_' + str(percentile)] = "n/a" else: - data.append(lat_percentile[percentile]) + try: + data.append(lat_percentile[percentile]) + except TypeError: + data.append("n/a") def __get_config_table(self, run_config, frame_size): config_table = Table(self.config_header) @@ -587,7 +593,7 @@ class NFVBenchSummarizer(Summarizer): row.append(Formatter.standard( chains[chain][lat_key][percentile])) else: - for percentile in self.config.lat_percentiles: + for _ in self.config.lat_percentiles: row.append('n/a') table.add_row(row) return table