auto-sync: 2026-05-17 07:28:55
This commit is contained in:
@@ -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 ---
|
||||
|
||||
Reference in New Issue
Block a user