From 2cfa8edcbdb30d13b0f0e6d57d2f922b46ed8710 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 12 九月 2023 15:45:24 +0800 Subject: [PATCH] 线程日志 --- l2/l2_data_source_util.py | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/l2/l2_data_source_util.py b/l2/l2_data_source_util.py index 851d61a..e3a2a87 100644 --- a/l2/l2_data_source_util.py +++ b/l2/l2_data_source_util.py @@ -2,6 +2,7 @@ L2鏁版嵁婧簮 """ import constant +from log_module.log import logger_l2_error from utils import tool @@ -124,13 +125,14 @@ def get_buy_index_with_cancel_data(cls, code, cancel_data, local_today_num_operate_map): key = "{}-{}-{}".format(cancel_data["val"]["num"], "1", cancel_data["val"]["price"]) cancel_datas = local_today_num_operate_map.get(key) - try: - cancel_datas.sort(key=lambda t: t["index"]) - except Exception as e: - print("娴嬭瘯") - for item in cancel_datas: - # 鎻愬墠鍋氳绠� - cls.__get_buy_index_with_cancel_data(code, item, local_today_num_operate_map) + if cancel_datas: + try: + cancel_datas.sort(key=lambda t: t["index"]) + except Exception as e: + print("娴嬭瘯") + for item in cancel_datas: + # 鎻愬墠鍋氳绠� + cls.__get_buy_index_with_cancel_data(code, item, local_today_num_operate_map) return cls.__get_buy_index_with_cancel_data(code, cancel_data, local_today_num_operate_map) @@ -140,8 +142,8 @@ data = None try: data = total_data[index] - except: - print("") + except Exception as e: + logger_l2_error.error(f"鏈壘鍒颁拱鍏ョ储寮曞搴旂殑鏁版嵁锛歩ndex-{index} total_data闀垮害-{len(total_data) if total_data else 0} 閿欒鍘熷洜锛歿str(e)}") val = data["val"] # 鍒ゆ柇褰撳墠涔版槸鍚﹀凡缁忎拱鎾� cancel_datas = local_today_num_operate_map.get( @@ -149,7 +151,6 @@ canceled = False if cancel_datas: for cancel_data in cancel_datas: - buy_index = cls.get_buy_index_with_cancel_data(code, cancel_data, local_today_num_operate_map) if buy_index == index: canceled = True @@ -162,6 +163,7 @@ return count return 0 + # if __name__ == "__main__": # code = "000925" # l2_data_util.load_l2_data(code) -- Gitblit v1.8.0