MCPcopy Create free account
hub / github.com/0010aor/FlashNotes / get_practice_session_status

Function get_practice_session_status

backend/src/flashcards/api.py:264–278  ·  view source on GitHub ↗

Get practice session status and statistics

(
    session: SessionDep,
    current_user: CurrentUser,
    practice_session_id: uuid.UUID,
)

Source from the content-addressed store, hash-verified

262
263@router.get("/practice-sessions/{practice_session_id}", response_model=PracticeSession)
264def get_practice_session_status(
265 session: SessionDep,
266 current_user: CurrentUser,
267 practice_session_id: uuid.UUID,
268) -> Any:
269 """Get practice session status and statistics"""
270 practice_session = services.get_practice_session(
271 session=session,
272 session_id=practice_session_id,
273 user_id=current_user.id,
274 )
275 if not practice_session:
276 raise HTTPException(status_code=404, detail="Practice session not found")
277
278 return practice_session
279
280
281@router.get(

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected