refactor: Ignore Pydantic deprecation warnings from Langchain

This commit is contained in:
ogabrielluiz 2024-06-17 16:34:49 -03:00
commit 1043ec41cd

View file

@ -1,3 +1,4 @@
import warnings
from contextlib import asynccontextmanager
from pathlib import Path
from typing import Optional
@ -10,6 +11,7 @@ from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import FileResponse
from fastapi.staticfiles import StaticFiles
from loguru import logger
from pydantic import PydanticDeprecatedSince20
from rich import print as rprint
from starlette.middleware.base import BaseHTTPMiddleware
@ -25,6 +27,9 @@ from langflow.services.plugins.langfuse_plugin import LangfuseInstance
from langflow.services.utils import initialize_services, teardown_services
from langflow.utils.logger import configure
# Ignore Pydantic deprecation warnings from Langchain
warnings.filterwarnings("ignore", category=PydanticDeprecatedSince20)
class JavaScriptMIMETypeMiddleware(BaseHTTPMiddleware):
async def dispatch(self, request: Request, call_next):