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