refactor: enhance get_segments method signature for improved type hinting and clarity
This commit is contained in:
parent
f9bdc9917a
commit
eb22554448
@ -2156,7 +2156,13 @@ class SegmentService:
|
|||||||
return query.paginate(page=page, per_page=limit, max_per_page=100, error_out=False)
|
return query.paginate(page=page, per_page=limit, max_per_page=100, error_out=False)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_segments(cls, document_id: str, tenant_id: str, status_list: list = None, keyword: str = None):
|
def get_segments(
|
||||||
|
cls,
|
||||||
|
document_id: str,
|
||||||
|
tenant_id: str,
|
||||||
|
status_list: list[str] | None = None,
|
||||||
|
keyword: str | None = None
|
||||||
|
):
|
||||||
"""Get segments for a document with optional filtering."""
|
"""Get segments for a document with optional filtering."""
|
||||||
query = DocumentSegment.query.filter(
|
query = DocumentSegment.query.filter(
|
||||||
DocumentSegment.document_id == document_id,
|
DocumentSegment.document_id == document_id,
|
||||||
|
Loading…
Reference in New Issue
Block a user