auto-sync: 2026-05-17 07:28:55

This commit is contained in:
cfdaily
2026-05-17 07:28:55 +08:00
parent 54c0c1089d
commit e562a26862
+4 -8
View File
@@ -13,21 +13,17 @@ from src.blackboard.models import Task, Review
from src.blackboard.queries import Queries
from src.blackboard.db import VALID_STATUSES, VALID_TRANSITIONS, COMMENT_TYPES, OUTPUT_TYPES
from src.utils import get_data_root
router = APIRouter(prefix="/api/projects/{project_id}", tags=["blackboard"])
def _bb(project_id: str) -> Blackboard:
import os
root = Path(os.environ.get("BLACKBOARD_ROOT",
str(Path.home() / ".sanguo_projects" / "sanguo_moziplus_v2" / "projects")))
return Blackboard(root / project_id / "blackboard.db")
return Blackboard(get_data_root() / project_id / "blackboard.db")
def _q(project_id: str) -> Queries:
import os
root = Path(os.environ.get("BLACKBOARD_ROOT",
str(Path.home() / ".sanguo_projects" / "sanguo_moziplus_v2" / "projects")))
return Queries(root / project_id / "blackboard.db")
return Queries(get_data_root() / project_id / "blackboard.db")
# --- Tasks ---