From 4f8a0860978295fba6aba3c4804c4aba4d1b1fb7 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 20 十二月 2024 14:04:30 +0800 Subject: [PATCH] 增加接口/bug修改 --- third_data/kpl_data_constant.py | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/third_data/kpl_data_constant.py b/third_data/kpl_data_constant.py index 2612917..d44d596 100644 --- a/third_data/kpl_data_constant.py +++ b/third_data/kpl_data_constant.py @@ -220,6 +220,7 @@ history_limit_up_datas = [] current_limit_up_datas = [] __current_limit_up_block_codes = {} + __history_limit_up_block_codes = {} @classmethod def set_current_limit_up_datas(cls, current_limit_up_datas): @@ -262,6 +263,11 @@ # kpl_block_util.open_limit_up_time_range[1]: # blocks |= set(d[6].split("銆�")) blocks -= constant.KPL_INVALID_BLOCKS + if blocks: + for b in blocks: + if b not in cls.__history_limit_up_block_codes: + cls.__history_limit_up_block_codes[b] = set() + cls.__history_limit_up_block_codes[b].add(code) cls.__history_code_blocks_dict[code] = BlockMapManager().filter_blocks(blocks) cls.__history_code_data_dict[code] = d @@ -291,6 +297,10 @@ def get_current_limit_up_block_codes(cls, block): return cls.__current_limit_up_block_codes.get(block) + @classmethod + def get_history_limit_up_block_codes(cls, block): + return cls.__history_limit_up_block_codes.get(block) + if __name__ == "__main__": ContainsLimitupCodesBlocksManager() -- Gitblit v1.8.0