From a4c5ee299e617ff8393c9346695444ee886b5fba Mon Sep 17 00:00:00 2001 From: KenanZhu <3471685733@qq.com> Date: Sat, 8 Nov 2025 11:53:49 +0800 Subject: [PATCH] refactor(AutoLib): extract the initialization of LibOperators to a separate method --- AutoLib.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/AutoLib.py b/AutoLib.py index 190cabc..100be45 100644 --- a/AutoLib.py +++ b/AutoLib.py @@ -96,13 +96,21 @@ class AutoLib(MsgBase): except Exception as e: self._showTrace(f"浏览器驱动初始化失败: {e}") return False - # init library operators + self._showTrace(f"浏览器驱动已初始化, 类型: {self.__driver_type}, 路径: {self.__driver_path}") + return True + + + def __initLibOperators( + self + ): + + if not self.__driver: + self._showTrace(f"浏览器驱动未初始化, 请先初始化浏览器驱动 !") + return self.__lib_checker = LibChecker(self._input_queue, self._output_queue, self.__driver) self.__lib_login = LibLogin(self._input_queue, self._output_queue, self.__driver) self.__lib_logout = LibLogout(self._input_queue, self._output_queue, self.__driver) self.__lib_reserve = LibReserve(self._input_queue, self._output_queue, self.__driver) - self._showTrace(f"浏览器驱动已初始化, 类型: {self.__driver_type}, 路径: {self.__driver_path}") - return True def __waitResponseLoad( @@ -204,6 +212,7 @@ class AutoLib(MsgBase): else: if not self.__initDriverUrl(): return + self.__initLibOperators() user_counter = {"current": 0, "success": 0, "failed": 0, "passed": 0} users = self.__users_config_reader.get("users")