From cbebc3f5485c3bb1d29e94fb43f71ac5aabf9ce1 Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期二, 18 三月 2025 14:49:58 +0800
Subject: [PATCH] 异常保护

---
 main.py |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/main.py b/main.py
index b7abb55..b378382 100644
--- a/main.py
+++ b/main.py
@@ -10,7 +10,7 @@
 import constant
 # 寮曞叆鎺橀噾妗ユAPI
 import utils.juejin_api
-from log_module.log import logger_common, logger_kpl_jingxuan_in
+from log_module.log import logger_common, logger_kpl_jingxuan_in, logger_system
 # 寮曞叆寮�鐩樺暒API妯″潡
 # 寮曞叆鍏ㄥ眬鍙橀噺妯″潡
 # 寮曞叆瀹氭椂鍣ㄦā鍧�
@@ -115,14 +115,23 @@
     # 鍒濆鍖杇et_current_data鏂规硶鍑芥暟锛屼笅鍗曚拱閫昏緫鎵嶄細杩愯涓�傘�傘�傘�愭牳蹇冧富绾跨▼锛岄殢鏃惰�冭檻鍏跺惎鍔ㄩ『搴忋��>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
     # threading.Thread(target=lambda: instant_time_market.get_current_data(), daemon=True).start()
 
-    # 璁$畻寮�鐩樺暒鏄ㄦ棩鎷夊彇鐨勬蹇垫暟鎹腑涓虹┖鐨勮偂绁ㄦ暟閲�
-    kpl_api.get_have_no_plate_num()
+    try:
+        # 璁$畻寮�鐩樺暒鏄ㄦ棩鎷夊彇鐨勬蹇垫暟鎹腑涓虹┖鐨勮偂绁ㄦ暟閲�
+        kpl_api.get_have_no_plate_num()
+    except Exception as e:
+        logger_system.exception(e)
 
     # 鑾峰彇鍘嗗彶娑ㄥ仠淇℃伅鏁版嵁骞舵暣鐞�
-    kpl_api.get_handling_limit_up_info()
+    try:
+        kpl_api.get_handling_limit_up_info()
+    except Exception as e:
+        logger_system.exception(e)
 
-    # 妫�鏌绾挎槰鏃ユ定鍋滄槸鍚︽纭�
-    all_K_line.check_limit_up_attribute()
+    try:
+        # 妫�鏌绾挎槰鏃ユ定鍋滄槸鍚︽纭�
+        all_K_line.check_limit_up_attribute()
+    except Exception as e:
+        logger_system.exception(e)
 
     # # 鑾峰彇鎵�鏈変釜鑲$殑鏉垮潡姒傚康骞跺啓鍏ユ枃浠躲�愯�楁椂杈冮暱搴旇鏀惧湪 鏍稿績涓荤嚎绋� 鍜� 浠撲綅绠$悊 鍚庨潰銆�
     # kpl_api.get_all_stocks_plate_dict(data_cache.min_stocks)
@@ -161,8 +170,11 @@
     # 绛夊緟5s锛岀瓑鍏朵粬绾跨▼/杩涚▼鍚姩瀹屾瘯
     time.sleep(5)
 
-    # 鍒濆鍖栨暟鎹�
-    init()
+    try:
+        # 鍒濆鍖栨暟鎹�
+        init()
+    except Exception as e:
+        logger_system.exception(e)
 
     # 闇�瑕佽闃呯殑鐩爣浠g爜
     target_codes = [x["sec_id"] for x in data_cache.DataCache().all_stocks]

--
Gitblit v1.8.0