소스 검색

update_published_articles_read_detail
v2

luojunhui 3 달 전
부모
커밋
90416de2f5
1개의 변경된 파일18개의 추가작업 그리고 2개의 파일을 삭제
  1. 18 2
      tasks/update_article_info_from_aigc.py

+ 18 - 2
tasks/update_article_info_from_aigc.py

@@ -4,6 +4,7 @@
 
 import json
 import time
+import traceback
 from typing import List, Dict
 
 from pymysql.cursors import DictCursor
@@ -206,11 +207,26 @@ class UpdateArticleInfoFromAIGC(object):
         main function
         """
         article_list = self.get_published_articles()
-
+        log(
+            task="update_article_info_from_aigc",
+            function="deal",
+            data=article_list,
+            message="total got {} articles this time".format(len(article_list))
+        )
         for article in tqdm(article_list, desc="更新文章信息"):
             try:
                 self.update_each_article(article)
             except Exception as e:
-                print(e)
+                log(
+                    task="update_article_info_from_aigc",
+                    function="update_each_article",
+                    status="fail",
+                    message="update_article_fail",
+                    data={
+                        "trace_id": article["trace_id"],
+                        "error": str(e),
+                        "traceback": traceback.format_exc()
+                    }
+                )