From 101aaa817228bb3a221cd10fa11d8d5d4fe79f79 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 11 Jul 2025 18:45:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=96=87=E4=BB=B6=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python_core/config.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/python_core/config.py b/python_core/config.py index 879e909..e39706b 100644 --- a/python_core/config.py +++ b/python_core/config.py @@ -15,7 +15,7 @@ except ImportError: # Fallback for older pydantic versions from pydantic import BaseSettings, Field - +project_root = Path(__file__).parent.parent class Settings(BaseSettings): """Application settings with environment variable support.""" @@ -25,10 +25,10 @@ class Settings(BaseSettings): debug: bool = Field(default=False, env="DEBUG") # Paths - project_root: Path = Path(__file__).parent.parent - temp_dir: Path = Field(default_factory=lambda: Path.home() / ".mixvideo" / "temp") - cache_dir: Path = Field(default_factory=lambda: Path.home() / ".mixvideo" / "cache") - projects_dir: Path = Field(default_factory=lambda: Path.home() / "MixVideoProjects") + project_root: Path = project_root + temp_dir: Path = Field(default_factory=lambda: project_root / ".mixvideo" / "temp") + cache_dir: Path = Field(default_factory=lambda: project_root / ".mixvideo" / "cache") + projects_dir: Path = Field(default_factory=lambda: project_root / "MixVideoProjects") # Video Processing max_video_resolution: str = "1920x1080"