From 5840eb38afbbc909bacc2996738b859ad29ddf22 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 31 七月 2023 14:24:44 +0800 Subject: [PATCH] bug修复 --- code_attribute/gpcode_manager.py | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/code_attribute/gpcode_manager.py b/code_attribute/gpcode_manager.py index d699ad4..3579fe0 100644 --- a/code_attribute/gpcode_manager.py +++ b/code_attribute/gpcode_manager.py @@ -408,6 +408,19 @@ return None +__price_pre_cache = {} + + +# 鑾峰彇缂撳瓨 +def get_price_pre_cache(code): + if code in __price_pre_cache: + return __price_pre_cache[code] + val = get_price_pre(code) + if val: + __price_pre_cache[code] = val + return val + + # 璁剧疆鏀剁洏浠� def set_price_pre(code, price, force=False): codes = get_gp_list() @@ -583,7 +596,9 @@ # 鑾峰彇鍋ュ悍鐘舵�� available_positions_health_states = l2_listen_pos_health_manager.list_health_state(available_positions) # 灏介噺涓嶅垎閰嶇涓�涓綅缃� - available_positions_new = sorted(available_positions, key=lambda x: (available_positions_health_states[x], 0 if x[1] ==0 else 1), reverse=True) + available_positions_new = sorted(available_positions, + key=lambda x: (available_positions_health_states[x], 0 if x[1] == 0 else 1), + reverse=True) # available_positions.sort(key=lambda x: available_positions_health_states[x], reverse=True) # 鍙栫1涓暟鎹� return available_positions_new[0][0], available_positions_new[0][1] -- Gitblit v1.8.0