mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-02-22 22:25:47 +01:00
fix: reactivate catch-all exception handler
This commit is contained in:
parent
27e1781464
commit
dba988a969
1 changed files with 4 additions and 4 deletions
|
@ -65,7 +65,7 @@ def create_app(config_object="lnbits.settings") -> FastAPI:
|
||||||
register_routes(app)
|
register_routes(app)
|
||||||
# register_commands(app)
|
# register_commands(app)
|
||||||
register_async_tasks(app)
|
register_async_tasks(app)
|
||||||
# register_exception_handlers(app)
|
register_exception_handlers(app)
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
|
||||||
|
@ -150,11 +150,11 @@ def register_async_tasks(app):
|
||||||
async def stop_listeners():
|
async def stop_listeners():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def register_exception_handlers(app):
|
def register_exception_handlers(app: FastAPI):
|
||||||
@app.errorhandler(Exception)
|
@app.exception_handler(Exception)
|
||||||
async def basic_error(request: Request, err):
|
async def basic_error(request: Request, err):
|
||||||
print("handled error", traceback.format_exc())
|
print("handled error", traceback.format_exc())
|
||||||
etype, value, tb = sys.exc_info()
|
etype, _, tb = sys.exc_info()
|
||||||
traceback.print_exception(etype, err, tb)
|
traceback.print_exception(etype, err, tb)
|
||||||
exc = traceback.format_exc()
|
exc = traceback.format_exc()
|
||||||
return template_renderer().TemplateResponse("error.html", {"request": request, "err": err})
|
return template_renderer().TemplateResponse("error.html", {"request": request, "err": err})
|
||||||
|
|
Loading…
Add table
Reference in a new issue