From c688aed024355c38a88093657a7ab46a15ee0464 Mon Sep 17 00:00:00 2001 From: pengtao Date: Wed, 20 Nov 2019 16:08:55 +0800 Subject: [PATCH] fix data --- taptap/tap_weekly_mail.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/taptap/tap_weekly_mail.py b/taptap/tap_weekly_mail.py index 271ed68..d09880e 100644 --- a/taptap/tap_weekly_mail.py +++ b/taptap/tap_weekly_mail.py @@ -49,8 +49,8 @@ class TapWeeklyReport: try: for line in data: gameid, min_order, max_order = line - all_data[gameid][tap_type]["min_order"] = min_order - all_data[gameid][tap_type]["max_order"] = max_order + all_data[gameid].setdefault(tap_type, {})["min_order"] = min_order + all_data[gameid].setdefault(tap_type, {})["max_order"] = max_order # all_data[tap_type].append(data) except Exception: log.error(f"get {tap_type} min/max order failed!", exc_info=True) @@ -66,16 +66,16 @@ class TapWeeklyReport: try: for line in data02: gameid, title, score, tags, order, watch, download, sell, review, reserve, topic = line - all_data[gameid][tap_type]["title"] = title - all_data[gameid][tap_type]["score"] = score - all_data[gameid][tap_type]["tags"] = tags - all_data[gameid][tap_type]["order"] = order - all_data[gameid][tap_type]["watch"] = watch - all_data[gameid][tap_type]["download"] = download - all_data[gameid][tap_type]["sell"] = sell - all_data[gameid][tap_type]["review"] = review - all_data[gameid][tap_type]["reserve"] = reserve - all_data[gameid][tap_type]["topic"] = topic + all_data[gameid].setdefault(tap_type, {})["title"] = title + all_data[gameid].setdefault(tap_type, {})["score"] = score + all_data[gameid].setdefault(tap_type, {})["tags"] = tags + all_data[gameid].setdefault(tap_type, {})["order"] = order + all_data[gameid].setdefault(tap_type, {})["watch"] = watch + all_data[gameid].setdefault(tap_type, {})["download"] = download + all_data[gameid].setdefault(tap_type, {})["sell"] = sell + all_data[gameid].setdefault(tap_type, {})["review"] = review + all_data[gameid].setdefault(tap_type, {})["reserve"] = reserve + all_data[gameid].setdefault(tap_type, {})["topic"] = topic except Exception: log.error(f"get {tap_type} details failed!", exc_info=True)