HKUDS/DeepTutor · error · HTTPException
Notebook not found
Error message
Notebook not found
What it means
Error "Notebook not found" thrown in HKUDS/DeepTutor.
Source
Thrown at deeptutor/api/routers/notebook.py:256
except Exception as e:
raise HTTPException(status_code=500, detail=str(e))
@router.get("/{notebook_id}")
async def get_notebook(notebook_id: str):
"""
Get notebook details
Args:
notebook_id: Notebook ID
Returns:
Notebook details (includes all records)
"""
try:
notebook = notebook_manager.get_notebook(notebook_id)
if not notebook:
raise HTTPException(status_code=404, detail="Notebook not found")
return notebook
except HTTPException:
raise
except NotebookCorruptedError as exc:
raise _unreadable(exc)
except Exception as e:
raise HTTPException(status_code=500, detail=str(e))
@router.put("/{notebook_id}")
async def update_notebook(notebook_id: str, request: UpdateNotebookRequest):
"""
Update notebook information
Args:
notebook_id: Notebook ID
request: Update request
View on GitHub (pinned to 3e82f13042)
When it happens
Trigger: Thrown at deeptutor/api/routers/notebook.py:256 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of HKUDS/DeepTutor@3e82f13042 (2026-08-27).
Data as JSON: /api/errors/f012c5d91737fcca.
Report an issue: GitHub.