From 9f451d6e57d8aab489ee33123abca70300cc268b Mon Sep 17 00:00:00 2001 From: fmenguy Date: Thu, 28 Jan 2021 13:52:49 +0100 Subject: NFVBENCH-199 add exception to avoid API locked with pending run Change-Id: I12635d3f002bbac38e6c063ed3ca972ad02685ce Signed-off-by: fmenguy --- nfvbench/summarizer.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'nfvbench') 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 -- cgit 1.2.3-korg