Skip to content

Commit

Permalink
FIX: 未処理の例外が発生した場合スタックトレースが表示されない問題を修正 (#1487)
Browse files Browse the repository at this point in the history
  • Loading branch information
sabonerune authored Nov 22, 2024
1 parent d8ae0c8 commit 6c9fb74
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions voicevox_engine/app/middlewares.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import re
import sys
from collections.abc import Awaitable, Callable
from traceback import print_exception

from fastapi import FastAPI, Request, Response
from fastapi.middleware.cors import CORSMiddleware
Expand All @@ -20,6 +21,7 @@ def configure_middlewares(
# 未処理の例外が発生するとCORSMiddlewareが適用されない問題に対するワークアラウンド
# ref: https://github.com/VOICEVOX/voicevox_engine/issues/91
async def global_execution_handler(request: Request, exc: Exception) -> Response:
print_exception(exc)
return JSONResponse(
status_code=500,
content="Internal Server Error",
Expand Down

0 comments on commit 6c9fb74

Please sign in to comment.