Fix pydantic error by adding ClassVar type annotation to DB_DIR

generated with BackendIM... (backend.im)
This commit is contained in:
Automated Action 2025-05-14 01:22:25 +00:00
parent f047098f40
commit a46b44fcec

View File

@ -1,4 +1,4 @@
from typing import List, Optional, Union
from typing import List, Optional, Union, ClassVar
from pathlib import Path
from pydantic import AnyHttpUrl, validator
from pydantic_settings import BaseSettings
@ -19,7 +19,7 @@ class Settings(BaseSettings):
raise ValueError(v)
# Database settings
DB_DIR = Path("/app/storage/db")
DB_DIR: ClassVar[Path] = Path("/app/storage/db")
DB_DIR.mkdir(parents=True, exist_ok=True)
SQLALCHEMY_DATABASE_URL: str = f"sqlite:///{DB_DIR}/db.sqlite"