Skip to content

Commit 1f2683d

Browse files
committed
linting fixes
1 parent ffabace commit 1f2683d

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

backend/app/routes/documents.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,12 @@
66
import shutil
77
import uuid
88
from pathlib import Path
9-
from typing import Optional
10-
11-
from fastapi import APIRouter, BackgroundTasks, File, HTTPException, Query, UploadFile
12-
from pydantic import BaseModel
139

1410
from backend.app.services.ingest import (
1511
ingest_document_background,
1612
)
13+
from fastapi import APIRouter, BackgroundTasks, File, Query, UploadFile
14+
from pydantic import BaseModel
1715

1816
# ---------------------------------------------------------------------------
1917
# Pydantic response models
@@ -24,15 +22,15 @@ class UploadResponse(BaseModel):
2422
status: str
2523
document_id: str
2624
dataset: str
27-
summary: Optional[str] = ""
28-
entities: Optional[list[str]] = []
29-
raw_chunks_count: Optional[int] = 0
25+
summary: str | None = ""
26+
entities: list[str] | None = []
27+
raw_chunks_count: int | None = 0
3028
error: str = ""
3129

3230

3331
class SearchResult(BaseModel):
3432
text: str
35-
score: Optional[float] = None
33+
score: float | None = None
3634
metadata: dict = {}
3735

3836

@@ -86,7 +84,7 @@ async def upload_document(
8684
document_id=document_id,
8785
dataset=dataset_name,
8886
)
89-
87+
9088
return UploadResponse(
9189
status="ok",
9290
document_id=document_id,
@@ -97,7 +95,7 @@ async def upload_document(
9795
@router.get("/search", response_model=SearchResponse)
9896
async def search_documents(
9997
q: str = Query(..., description="Search query text"),
100-
dataset: Optional[str] = Query(default=None, description="Filter by dataset"),
98+
dataset: str | None = Query(default=None, description="Filter by dataset"),
10199
limit: int = Query(default=20, description="Max results to return"),
102100
):
103101
"""

backend/app/services/ingest.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import logging
88
from pathlib import Path
99

10-
1110
logger = logging.getLogger(__name__)
1211

1312

@@ -26,4 +25,4 @@ async def ingest_document_background(path: Path, dataset_name: str) -> None:
2625
try:
2726
path.unlink(missing_ok=True)
2827
except Exception:
29-
pass
28+
pass

0 commit comments

Comments
 (0)