remove 404 handler

a lot of 404s are just images in /static/* and it doesn't make sense to waste cpu cycles presenting a nice page. Also rendering a page requires populating g.site which means hitting the DB.
This commit is contained in:
rimu 2024-04-10 08:43:34 +12:00
parent 758d8e79c0
commit 2d6e175092

View file

@ -3,9 +3,11 @@ from app import db
from app.errors import bp
@bp.app_errorhandler(404)
def not_found_error(error):
return render_template('errors/404.html'), 404
# 404 error handler removed because a lot of 404s are just images in /static/* and it doesn't make sense to waste cpu cycles presenting a nice page.
# Also rendering a page requires populating g.site which means hitting the DB.
# @bp.app_errorhandler(404)
# def not_found_error(error):
# return render_template('errors/404.html'), 404
@bp.app_errorhandler(500)