From ab61890997be41b7c299d435cc3660c4a0831247 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Tue, 18 Jul 2023 07:26:30 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=80=20refactor(main.py):=20extract=20g?= =?UTF-8?q?et=5Fstatic=5Ffiles=5Fdir()=20function=20to=20improve=20code=20?= =?UTF-8?q?readability=20and=20reusability=20=F0=9F=94=80=20refactor(main.?= =?UTF-8?q?py):=20simplify=20setup=5Fapp()=20function=20by=20using=20get?= =?UTF-8?q?=5Fstatic=5Ffiles=5Fdir()=20function=20to=20get=20static=20file?= =?UTF-8?q?s=20directory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/main.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/backend/langflow/main.py b/src/backend/langflow/main.py index 8831b8e0f..f50571816 100644 --- a/src/backend/langflow/main.py +++ b/src/backend/langflow/main.py @@ -59,14 +59,17 @@ def setup_static_files(app: FastAPI, static_files_dir: Path): return FileResponse(path) -# app = create_app() -# setup_static_files(app, static_files_dir) +def get_static_files_dir(): + """Get the static files directory relative to Langflow's main.py file.""" + frontend_path = Path(__file__).parent + return frontend_path / "frontend" + + def setup_app(static_files_dir: Optional[Path] = None) -> FastAPI: """Setup the FastAPI app.""" # get the directory of the current file if not static_files_dir: - frontend_path = Path(__file__).parent - static_files_dir = frontend_path / "frontend" + static_files_dir = get_static_files_dir() app = create_app() setup_static_files(app, static_files_dir)