From 529a8bb8288c5a74c73b92a1df1f94c683c03476 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Voron?= Date: Thu, 14 Aug 2025 10:47:09 +0200 Subject: [PATCH] Fix Pydantic model config depreciation warning --- src/tagflow/tagflow.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/tagflow/tagflow.py b/src/tagflow/tagflow.py index 5386e63..f3765d4 100644 --- a/src/tagflow/tagflow.py +++ b/src/tagflow/tagflow.py @@ -36,7 +36,7 @@ WebSocket, WebSocketDisconnect, ) -from pydantic import BaseModel +from pydantic import BaseModel, ConfigDict from fastapi.responses import HTMLResponse from fastapi.staticfiles import StaticFiles from starlette.middleware.base import ( @@ -602,8 +602,7 @@ class Session(BaseModel): send_channel: MemoryObjectSendStream[Transaction] transaction_receiver: MemoryObjectReceiveStream[Transaction] - class Config: - arbitrary_types_allowed = True + model_config = ConfigDict(arbitrary_types_allowed=True) @asynccontextmanager async def transition(self):