From a00da3062c6c825b585f82275823ac45cdeb6502 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 19 一月 2024 19:16:20 +0800 Subject: [PATCH] L后成交太快撤单 --- third_data/history_k_data_util.py | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/third_data/history_k_data_util.py b/third_data/history_k_data_util.py index 26208f5..ed60d06 100644 --- a/third_data/history_k_data_util.py +++ b/third_data/history_k_data_util.py @@ -4,11 +4,13 @@ import datetime import decimal import json +import time import requests import constant from db.redis_manager_delegate import RedisUtils +from log_module.log import logger_request_api from utils import tool, middle_api_protocol from db import redis_manager_delegate as redis_manager @@ -31,7 +33,14 @@ fdata = None if DELEGATE: fdata = middle_api_protocol.load_juejin(path_str, data_json) - fdata = middle_api_protocol.request(fdata) + __start_time = time.time() + try: + fdata = middle_api_protocol.request(fdata) + finally: + __use_time = time.time() - __start_time + if __use_time > 5: + logger_request_api.info(f"鎺橀噾API璇锋眰鏃堕棿锛歿path_str}-{int(__use_time)}") + else: url = f'{cls.__BASE_URL}{path_str}' # 鍙戦�丳OST璇锋眰 @@ -307,10 +316,5 @@ if __name__ == "__main__": - constant.JUEJIN_LOCAL_API = False - print(tool.get_now_time_str()) - print(HistoryKDatasUtils.get_latest_trading_date(5)) - print(tool.get_now_time_str()) - print(HistoryKDatasUtils.get_latest_trading_date(5)) - print(tool.get_now_time_str()) - print(HistoryKDatasUtils.get_latest_trading_date(5)) + results = HistoryKDatasUtils.get_codes_limit_rate(list({"000422", "600610"})) + print(results) -- Gitblit v1.8.0