HKUDS/DeepTutor · error · HTTPException
{exception message}
Error message
{exception message} What it means
Error "{exception message}" thrown in HKUDS/DeepTutor.
Source
Thrown at deeptutor/api/routers/notebook.py:197
"""Health check"""
return {"status": "healthy", "service": "notebook"}
@router.get("/list")
async def list_notebooks():
"""
Get all notebook list
Returns:
Notebook list (includes summary information)
"""
try:
notebooks = notebook_manager.list_notebooks()
return {"notebooks": notebooks, "total": len(notebooks)}
except NotebookCorruptedError as exc:
raise _unreadable(exc)
except Exception as e:
raise HTTPException(status_code=500, detail=str(e))
@router.get("/statistics")
async def get_statistics():
"""
Get notebook statistics
Returns:
Statistics information
"""
try:
stats = notebook_manager.get_statistics()
return stats
except NotebookCorruptedError as exc:
raise _unreadable(exc)
except Exception as e:
raise HTTPException(status_code=500, detail=str(e))
View on GitHub (pinned to 3e82f13042)
When it happens
Trigger: Thrown at deeptutor/api/routers/notebook.py:197 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/a425fa2bc4a80d9d.
Report an issue: GitHub.