From c0bcfe746b97bc126636a658b1f01fc6a51f9f95 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 25 九月 2023 17:55:33 +0800 Subject: [PATCH] 将华鑫订单交易成功独立出来处理 --- huaxin_client/command_manager.py | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/huaxin_client/command_manager.py b/huaxin_client/command_manager.py index 392241d..df18406 100644 --- a/huaxin_client/command_manager.py +++ b/huaxin_client/command_manager.py @@ -74,11 +74,10 @@ return cls._instance @classmethod - def init(cls, trade_action_callback: TradeActionCallback, pipe_l2, pipe_strategy, queue_strategy_trade): + def init(cls, trade_action_callback: TradeActionCallback, pipe_l2, queue_strategy_trade_read: multiprocessing.Queue): cls.action_callback = trade_action_callback - cls.pipe_strategy = pipe_strategy cls.pipe_l2 = pipe_l2 - cls.queue_strategy_trade = queue_strategy_trade + cls.queue_strategy_trade_read = queue_strategy_trade_read @classmethod def process_command(cls, _type, client_id, result_json, sk=None): @@ -144,10 +143,10 @@ # 缁存姢杩炴帴鏁扮殑绋冲畾 def run(self, blocking=True): if blocking: - self.run_process_command(self.queue_strategy_trade) + self.run_process_command(self.queue_strategy_trade_read) else: # 鎺ュ彈鍛戒护 - t1 = threading.Thread(target=lambda: self.run_process_command(self.queue_strategy_trade), daemon=True) + t1 = threading.Thread(target=lambda: self.run_process_command(self.queue_strategy_trade_read), daemon=True) t1.start() -- Gitblit v1.8.0