From aa2b76673fa9f45137edbb64d4f2afe53bbb5330 Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Wed, 2 Jul 2025 18:16:43 +0800 Subject: [PATCH] Update the reload excludes for CLI run (#709) --- backend/cli.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/cli.py b/backend/cli.py index 1c96721..46c1950 100644 --- a/backend/cli.py +++ b/backend/cli.py @@ -4,6 +4,7 @@ import asyncio import os from dataclasses import dataclass +from pathlib import Path from typing import Annotated import cappa @@ -39,7 +40,7 @@ def run(host: str, port: int, reload: bool, workers: int | None) -> None: host=host, port=port, reload=not reload, - reload_excludes=[os.path.abspath('../.venv' if 'backend' in os.getcwd() else '.venv')], + reload_excludes=[os.path.abspath('.venv' if Path(Path.cwd() / '.venv').is_dir() else '../.venv')], workers=workers, )