refactor(api): use pydantic v2 model_config

This commit is contained in:
Steppenstreuner committed 2026-10-25 19:17:15 +01:00
1 parent adc708ae29
commit 53927f7e11
2 files changed
+4 -6

No files matched your search

+2 -3
View File
@@ -1,5 +1,5 @@
from fastapi import APIRouter, Depends, HTTPException
from pydantic import BaseModel
from pydantic import BaseModel, ConfigDict
from sqlalchemy import select
from sqlalchemy.orm import Session
@@ -21,8 +21,7 @@ class LibraryIn(BaseModel):
class LibraryOut(LibraryIn):
id: int
class Config:
from_attributes = True
model_config = ConfigDict(from_attributes=True)
def _validate(data: LibraryIn):
+2 -3
View File
@@ -1,7 +1,7 @@
from pathlib import Path
from fastapi import APIRouter, Depends, HTTPException
from pydantic import BaseModel
from pydantic import BaseModel, ConfigDict
from sqlalchemy import select
from sqlalchemy.orm import Session
@@ -34,8 +34,7 @@ class RequestOut(RequestIn):
imported_path: str
library_name: str = ""
class Config:
from_attributes = True
model_config = ConfigDict(from_attributes=True)
def _out(r: BookRequest) -> RequestOut: