mirror of
https://github.com/JezzWTF/vibepod.git
synced 2026-06-01 15:22:14 +00:00
Merge pull request #3 from JezzWTF/fix-unhandled-exception-leakage-12139097266042119477
🔒 [security fix] Unhandled Exception Details Exposed to Users
This commit is contained in:
@@ -218,7 +218,7 @@ def _load_model_sync() -> None:
|
|||||||
|
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
_model_status = "error"
|
_model_status = "error"
|
||||||
_model_error = str(exc)
|
_model_error = "Internal server error during model initialization."
|
||||||
logger.exception("Failed to initialise model: %s", exc)
|
logger.exception("Failed to initialise model: %s", exc)
|
||||||
|
|
||||||
|
|
||||||
@@ -382,7 +382,7 @@ async def generate(req: GenerateRequest, request: Request) -> StreamingResponse:
|
|||||||
return
|
return
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
logger.exception("Generation failed: %s", 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
|
return
|
||||||
|
|
||||||
elapsed = round(time.monotonic() - start, 1)
|
elapsed = round(time.monotonic() - start, 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user