From 9a925fecb64f368aa90fdfd1147f1853cc6b7e2a Mon Sep 17 00:00:00 2001 From: KenanZhu <3471685733@qq.com> Date: Fri, 28 Nov 2025 14:53:08 +0800 Subject: [PATCH] fix(operators): fix some type hint, and add imports for LibRenew --- src/operators/LibChecker.py | 2 +- src/operators/LibCheckin.py | 2 +- src/operators/LibCheckout.py | 2 +- src/operators/LibLogin.py | 2 +- src/operators/LibLogout.py | 2 +- src/operators/LibRenew.py | 8 +++++++- src/operators/LibReserve.py | 2 +- 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/operators/LibChecker.py b/src/operators/LibChecker.py index 730fd4c..0d3896d 100644 --- a/src/operators/LibChecker.py +++ b/src/operators/LibChecker.py @@ -25,7 +25,7 @@ class LibChecker(LibOperator): self, input_queue: queue.Queue, output_queue: queue.Queue, - driver + driver: any ): super().__init__(input_queue, output_queue) diff --git a/src/operators/LibCheckin.py b/src/operators/LibCheckin.py index 5791e82..3cc19cc 100644 --- a/src/operators/LibCheckin.py +++ b/src/operators/LibCheckin.py @@ -25,7 +25,7 @@ class LibCheckin(LibOperator): self, input_queue: queue.Queue, output_queue: queue.Queue, - driver + driver: any ): super().__init__(input_queue, output_queue) diff --git a/src/operators/LibCheckout.py b/src/operators/LibCheckout.py index b08ffeb..8a5b8af 100644 --- a/src/operators/LibCheckout.py +++ b/src/operators/LibCheckout.py @@ -25,7 +25,7 @@ class LibCheckout(LibOperator): self, input_queue: queue.Queue, output_queue: queue.Queue, - driver + driver: any ): super().__init__(input_queue, output_queue) diff --git a/src/operators/LibLogin.py b/src/operators/LibLogin.py index 85c5945..71be656 100644 --- a/src/operators/LibLogin.py +++ b/src/operators/LibLogin.py @@ -26,7 +26,7 @@ class LibLogin(LibOperator): self, input_queue: queue.Queue, output_queue: queue.Queue, - driver + driver: any ): super().__init__(input_queue, output_queue) diff --git a/src/operators/LibLogout.py b/src/operators/LibLogout.py index 920b42b..a756202 100644 --- a/src/operators/LibLogout.py +++ b/src/operators/LibLogout.py @@ -22,7 +22,7 @@ class LibLogout(LibOperator): self, input_queue: queue.Queue, output_queue: queue.Queue, - driver + driver: any ): super().__init__(input_queue, output_queue) diff --git a/src/operators/LibRenew.py b/src/operators/LibRenew.py index 2f8ba05..dbf00d3 100644 --- a/src/operators/LibRenew.py +++ b/src/operators/LibRenew.py @@ -8,8 +8,14 @@ You may use, modify, and distribute this file under the terms of the MIT License See the LICENSE file for details. """ import os +import time import queue +from datetime import datetime, timedelta +from selenium.webdriver.common.by import By +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC + from base.LibOperator import LibOperator @@ -19,7 +25,7 @@ class LibRenew(LibOperator): self, input_queue: queue.Queue, output_queue: queue.Queue, - driver + driver: any ): super().__init__(input_queue, output_queue) diff --git a/src/operators/LibReserve.py b/src/operators/LibReserve.py index 07083c1..e7a6e92 100644 --- a/src/operators/LibReserve.py +++ b/src/operators/LibReserve.py @@ -25,7 +25,7 @@ class LibReserve(LibOperator): self, input_queue: queue.Queue, output_queue: queue.Queue, - driver + driver: any ): super().__init__(input_queue, output_queue)