From 74f6343dc336acb89f3e85fc81fec27f6b0c3473 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 3 Sep 2019 16:15:45 +0800 Subject: [PATCH] add --- gather_new_user.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gather_new_user.py b/gather_new_user.py index f628f55..502d47a 100644 --- a/gather_new_user.py +++ b/gather_new_user.py @@ -28,9 +28,9 @@ def get_last_time(gameid, channelid, ad_channel): data = mydb.query(sql) try: if not data: - last_time = "2019-09-02 00:00:00" + last_time = "2019-08-30 00:00:00" else: - last_time = data[0][0] + last_time = data[0][0].strftime("%Y-%m-%d %H:%M:%S") except Exception: log.info("get last time form db failed!", exc_info=True) last_time = None @@ -109,11 +109,8 @@ def gather_data(last_time, gameid, channelid, ad_channel): def run(gameid, channelid, ad_channel): now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") last_time = get_last_time(gameid, channelid, ad_channel) - try: - last_time = last_time.strftime("%Y-%m-%d %H:%M:%S") - except: - log.error(f"split times error ,{last_time}", exc_info=True) - raise Exception(f"split times error ,{last_time}") + if not last_time: + raise Except("last_time get failed") while comp_datetime(now, last_time): gather_data(last_time, gameid, channelid, ad_channel) last_time = (datetime.datetime.strptime(last_time, "%Y-%m-%d %H:%M:%S") + datetime.timedelta(minutes=TimeDelay)).strftime("%Y-%m-%d %H:%M:%S")