Merge pull request #3 from JezzWTF/fix-unhandled-exception-leakage-12139097266042119477

🔒 [security fix] Unhandled Exception Details Exposed to Users
This commit is contained in:
2026-04-28 15:38:06 +01:00
committed by GitHub
+2 -2
View File
@@ -218,7 +218,7 @@ def _load_model_sync() -> None:
except Exception as exc:
_model_status = "error"
_model_error = str(exc)
_model_error = "Internal server error during model initialization."
logger.exception("Failed to initialise model: %s", exc)
@@ -382,7 +382,7 @@ async def generate(req: GenerateRequest, request: Request) -> StreamingResponse:
return
except Exception as exc:
logger.exception("Generation failed: %s", exc)
yield _sse({"type": "error", "message": str(exc)})
yield _sse({"type": "error", "message": "Internal server error during generation."})
return
elapsed = round(time.monotonic() - start, 1)