fix(api): lint errors in Rate Limiter + RAG services

- Remove unused imports (settings, uuid)
- Add 'from e' to exception raises (B904)
- Add strict=True to zip() (B905)
- Remove unused variable

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-26 16:03:16 +08:00
parent bf32c4b1f2
commit e26ea526b1
3 changed files with 6 additions and 10 deletions

View File

@@ -143,19 +143,19 @@ class OllamaEmbeddingService:
return embedding
except httpx.TimeoutException:
except httpx.TimeoutException as e:
logger.error("embedding_timeout", model=self._model, text_len=len(text))
raise EmbeddingError(f"Embedding timeout after {self._timeout}s")
raise EmbeddingError(f"Embedding timeout after {self._timeout}s") from e
except httpx.HTTPStatusError as e:
logger.error(
"embedding_http_error",
status=e.response.status_code,
model=self._model,
)
raise EmbeddingError(f"Ollama API error: {e.response.status_code}")
raise EmbeddingError(f"Ollama API error: {e.response.status_code}") from e
except Exception as e:
logger.error("embedding_error", error=str(e), model=self._model)
raise EmbeddingError(f"Embedding failed: {e}")
raise EmbeddingError(f"Embedding failed: {e}") from e
async def embed_batch(
self,