mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-05 05:42:39 +02:00
Fixed all ruff lint and formatting errors
This commit is contained in:
parent
0a03c42cc5
commit
d359a59f6d
85 changed files with 5520 additions and 3870 deletions
|
|
@ -1,8 +1,10 @@
|
|||
from typing import List
|
||||
from pydantic import BaseModel, ConfigDict
|
||||
from app.db import DocumentType
|
||||
from datetime import datetime
|
||||
|
||||
from pydantic import BaseModel, ConfigDict
|
||||
|
||||
from app.db import DocumentType
|
||||
|
||||
|
||||
class ExtensionDocumentMetadata(BaseModel):
|
||||
BrowsingSessionId: str
|
||||
VisitedWebPageURL: str
|
||||
|
|
@ -11,21 +13,28 @@ class ExtensionDocumentMetadata(BaseModel):
|
|||
VisitedWebPageReffererURL: str
|
||||
VisitedWebPageVisitDurationInMilliseconds: str
|
||||
|
||||
|
||||
class ExtensionDocumentContent(BaseModel):
|
||||
metadata: ExtensionDocumentMetadata
|
||||
pageContent: str
|
||||
pageContent: str # noqa: N815
|
||||
|
||||
|
||||
class DocumentBase(BaseModel):
|
||||
document_type: DocumentType
|
||||
content: List[ExtensionDocumentContent] | List[str] | str # Updated to allow string content
|
||||
content: (
|
||||
list[ExtensionDocumentContent] | list[str] | str
|
||||
) # Updated to allow string content
|
||||
search_space_id: int
|
||||
|
||||
|
||||
class DocumentsCreate(DocumentBase):
|
||||
pass
|
||||
|
||||
|
||||
class DocumentUpdate(DocumentBase):
|
||||
pass
|
||||
|
||||
|
||||
class DocumentRead(BaseModel):
|
||||
id: int
|
||||
title: str
|
||||
|
|
@ -34,6 +43,5 @@ class DocumentRead(BaseModel):
|
|||
content: str # Changed to string to match frontend
|
||||
created_at: datetime
|
||||
search_space_id: int
|
||||
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue