MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / update_debug_config

Function update_debug_config

src/api/admin.py:1598–1611  ·  view source on GitHub ↗

Update debug configuration

(
    request: UpdateDebugConfigRequest,
    token: str = Depends(verify_admin_token)
)

Source from the content-addressed store, hash-verified

1596
1597@router.post("/api/admin/debug")
1598async def update_debug_config(
1599 request: UpdateDebugConfigRequest,
1600 token: str = Depends(verify_admin_token)
1601):
1602 """Update debug configuration"""
1603 try:
1604 # Update in-memory config only (not database)
1605 # This ensures debug mode is automatically disabled on restart
1606 config.set_debug_enabled(request.enabled)
1607
1608 status = "enabled" if request.enabled else "disabled"
1609 return {"success": True, "message": f"Debug mode {status}", "enabled": request.enabled}
1610 except Exception as e:
1611 raise HTTPException(status_code=500, detail=f"Failed to update debug config: {str(e)}")
1612
1613
1614@router.get("/api/generation/timeout")

Callers

nothing calls this directly

Calls 1

set_debug_enabledMethod · 0.80

Tested by

no test coverage detected