Quellcode durchsuchen

updatePublishedMsgDaily.py

luojunhui vor 5 Monaten
Ursprung
Commit
95cf9add8d
1 geänderte Dateien mit 11 neuen und 1 gelöschten Zeilen
  1. 11 1
      updateMinigramInfoDaily.py

+ 11 - 1
updateMinigramInfoDaily.py

@@ -275,6 +275,7 @@ class DailyDataManager(object):
             function="update_minigram_detail",
             function="update_minigram_detail",
             message="获取前三天的 rootSourceId, 一共有 {} 条记录".format(len(source_id_list))
             message="获取前三天的 rootSourceId, 一共有 {} 条记录".format(len(source_id_list))
         )
         )
+        fail_count = 0
         for item in tqdm(source_id_list):
         for item in tqdm(source_id_list):
             s_id = item[0]
             s_id = item[0]
             try:
             try:
@@ -310,8 +311,17 @@ class DailyDataManager(object):
                     task=TASK_NAME,
                     task=TASK_NAME,
                     function="update_minigram_detail",
                     function="update_minigram_detail",
                     status="fail",
                     status="fail",
-                    message="更新单条数据失败, 报错信息是 {}".format(e)
+                    message="更新单条数据失败, 报错信息是 {}".format(e),
+                    data={"error_msg": traceback.format_exc()}
                 )
                 )
+                fail_count += 1
+        if fail_count:
+            bot(
+                title="{} fail because of lam db error".format(TASK_NAME),
+                detail={
+                    "fail_count":  fail_count
+                }
+            )
 
 
 
 
 def updateArticlesJob(biz_date=None):
 def updateArticlesJob(biz_date=None):