From fd29712a8e262f2dbd7673fa4aaddba9e829faf2 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 15 八月 2023 14:13:29 +0800 Subject: [PATCH] ++++++++++++++++ bug修复- --- huaxin_api/l1_client.py | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/huaxin_api/l1_client.py b/huaxin_api/l1_client.py index a624e95..2d5b206 100644 --- a/huaxin_api/l1_client.py +++ b/huaxin_api/l1_client.py @@ -57,10 +57,10 @@ class MdSpi(xmdapi.CTORATstpXMdSpi): - def __init__(self, api): + def __init__(self, api, codes_sh, codes_sz): for i in range(3): try: - self.codes_sh, self.codes_sz = get_level1_codes() + self.codes_sh, self.codes_sz = codes_sh, codes_sz break except: time.sleep(2) @@ -158,6 +158,14 @@ def run(pipe_l2): + codes_sh = [] + codes_sz = [] + for i in range(3): + try: + codes_sh, codes_sz = get_level1_codes() + except: + time.sleep(2) + # 鎵撳嵃鎺ュ彛鐗堟湰鍙� print(xmdapi.CTORATstpXMdApi_GetApiVersion()) @@ -165,7 +173,7 @@ api = xmdapi.CTORATstpXMdApi_CreateTstpXMdApi(xmdapi.TORA_TSTP_MST_MCAST) # 鍒涘缓鍥炶皟瀵硅薄 - spi = MdSpi(api) + spi = MdSpi(api,codes_sh,codes_sz) # 娉ㄥ唽鍥炶皟鎺ュ彛 api.RegisterSpi(spi) -- Gitblit v1.8.0