From 7dab26cdd5090d7d60fe7d88aef14d5d2da3be3c Mon Sep 17 00:00:00 2001 From: 0xallam Date: Sat, 10 Jan 2026 14:22:29 -0800 Subject: [PATCH] refactor: remove unused LLMRequestQueue constructor params Co-Authored-By: Claude Opus 4.5 --- strix/llm/request_queue.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/strix/llm/request_queue.py b/strix/llm/request_queue.py index de249e2..35c9725 100644 --- a/strix/llm/request_queue.py +++ b/strix/llm/request_queue.py @@ -11,13 +11,10 @@ from strix.config import Config class LLMRequestQueue: - def __init__(self, max_concurrent: int = 1, delay_between_requests: float = 4.0): - delay_between_requests = float(Config.get("llm_rate_limit_delay") or "4.0") - max_concurrent = int(Config.get("llm_rate_limit_concurrent") or "1") - - self.max_concurrent = max_concurrent - self.delay_between_requests = delay_between_requests - self._semaphore = threading.BoundedSemaphore(max_concurrent) + def __init__(self) -> None: + self.delay_between_requests = float(Config.get("llm_rate_limit_delay") or "4.0") + self.max_concurrent = int(Config.get("llm_rate_limit_concurrent") or "1") + self._semaphore = threading.BoundedSemaphore(self.max_concurrent) self._last_request_time = 0.0 self._lock = threading.Lock()