From 66b373568c0251748a1e64c5dd46fe51bfaad299 Mon Sep 17 00:00:00 2001 From: pengtao Date: Mon, 25 Nov 2019 15:12:55 +0800 Subject: [PATCH] fixbug --- daily_report/dreport.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/daily_report/dreport.py b/daily_report/dreport.py index 34ce20e..4074e6e 100644 --- a/daily_report/dreport.py +++ b/daily_report/dreport.py @@ -563,14 +563,11 @@ class TapWeeklyReport: for tag in items[-1].split(','): row_tags[data_type][tag] = row_tags[data_type].get(tag, 0) + 1 pdb.set_trace() - new_tags = sorted(row_tags[data_type].items(), key=lambda d: d[1]) - for key in new_tags: - new_data[data_type] = {} - new_data[data_type][key] = list() - for i in range(0, 3): - temp = {} - temp[new_tags[key].keys()[i]] = new_tags[new_tags[key].keys()[i]] - new_data[key].append(temp) + new_tags = sorted(row_tags[data_type].items(), key=lambda d: d[1], reverse=True) + new_data[data_type] = list() + for i in range(0, 3): + new_data[data_type].append(new_tags[i]) + except Exception: log.error(f"collect tags failed with {line}", exc_info=True)