fix: invoke error page correctly
This commit is contained in:
parent
57fb6c4b11
commit
de4d3b012c
1 changed files with 2 additions and 3 deletions
|
|
@ -164,8 +164,6 @@ def register_async_tasks(app):
|
||||||
async def stop_listeners():
|
async def stop_listeners():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
templates = Jinja2Templates(directory="templates")
|
|
||||||
|
|
||||||
def register_exception_handlers(app):
|
def register_exception_handlers(app):
|
||||||
@app.errorhandler(Exception)
|
@app.errorhandler(Exception)
|
||||||
async def basic_error(request: Request, err):
|
async def basic_error(request: Request, err):
|
||||||
|
|
@ -173,4 +171,5 @@ def register_exception_handlers(app):
|
||||||
etype, value, tb = sys.exc_info()
|
etype, value, 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 await templates.TemplateResponse("templates/error.html", {"request": request, "err": err})
|
return g().templates.TemplateResponse("error.html", {"request": request, "err": err})
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue