Skip to content

Commit 7000b7d

Browse files
committed
"linter fix"
1 parent 0316eaa commit 7000b7d

1 file changed

Lines changed: 21 additions & 9 deletions

File tree

sdks/python/sdk/src/moss/client/moss_client.py

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import os
66
import uuid
77
from typing import Any, Dict, List, Optional
8+
from typing import Sequence
89

910
import httpx
1011
from moss_core import (
@@ -23,10 +24,10 @@
2324

2425
logger = logging.getLogger(__name__)
2526

26-
from typing import Sequence
2727

2828
class QueryOptions:
2929
"""Options for search queries."""
30+
3031
def __init__(
3132
self,
3233
embedding: Optional[Sequence[float]] = None,
@@ -46,7 +47,6 @@ def __init__(
4647
self.rerank_model = rerank_model
4748

4849

49-
5050
def _get_manage_url() -> str:
5151
"""Manage URL, overridable via env for local development."""
5252
return os.getenv("MOSS_CLOUD_API_MANAGE_URL", CLOUD_API_MANAGE_URL)
@@ -228,10 +228,10 @@ async def query(
228228
name,
229229
)
230230
result = await self._query_cloud(name, query, options, override_top_k)
231-
231+
232232
if rerank:
233233
result = await self._rerank_results(query, result, options)
234-
234+
235235
return result
236236

237237
# -- Internal ---------------------------------------------------
@@ -243,7 +243,11 @@ async def _query_local(
243243
options: Optional[QueryOptions],
244244
override_top_k: Optional[int] = None,
245245
) -> SearchResult:
246-
top_k = override_top_k if override_top_k is not None else (getattr(options, "top_k", None) or 5)
246+
top_k = (
247+
override_top_k
248+
if override_top_k is not None
249+
else (getattr(options, "top_k", None) or 5)
250+
)
247251
alpha = getattr(options, "alpha", None)
248252
if alpha is None:
249253
alpha = 0.8
@@ -286,7 +290,11 @@ async def _query_cloud(
286290
override_top_k: Optional[int] = None,
287291
) -> SearchResult:
288292
"""Fallback: query via the cloud API when the index is not loaded locally."""
289-
top_k = override_top_k if override_top_k is not None else (getattr(options, "top_k", None) or 10)
293+
top_k = (
294+
override_top_k
295+
if override_top_k is not None
296+
else (getattr(options, "top_k", None) or 10)
297+
)
290298
query_embedding = getattr(options, "embedding", None)
291299

292300
request_body: Dict[str, Any] = {
@@ -346,14 +354,19 @@ async def _rerank_results(
346354
"Install it with: pip install 'moss[rerank]'"
347355
)
348356

349-
model_name = getattr(options, "rerank_model", None) or "cross-encoder/ms-marco-MiniLM-L-6-v2"
357+
model_name = (
358+
getattr(options, "rerank_model", None)
359+
or "cross-encoder/ms-marco-MiniLM-L-6-v2"
360+
)
350361

351362
def do_rerank():
352363
if not hasattr(self.__class__, "_cross_encoder_cache"):
353364
self.__class__._cross_encoder_cache = {}
354365

355366
if model_name not in self.__class__._cross_encoder_cache:
356-
self.__class__._cross_encoder_cache[model_name] = CrossEncoder(model_name)
367+
self.__class__._cross_encoder_cache[model_name] = CrossEncoder(
368+
model_name
369+
)
357370

358371
model = self.__class__._cross_encoder_cache[model_name]
359372

@@ -371,7 +384,6 @@ def do_rerank():
371384

372385
return await asyncio.to_thread(do_rerank)
373386

374-
375387
def _resolve_model_id(
376388
self,
377389
docs: List[DocumentInfo],

0 commit comments

Comments
 (0)