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 from app.errors import bp
@bp.app_errorhandler(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.
def not_found_error(error): # Also rendering a page requires populating g.site which means hitting the DB.
return render_template('errors/404.html'), 404 # @bp.app_errorhandler(404)
# def not_found_error(error):
# return render_template('errors/404.html'), 404
@bp.app_errorhandler(500) @bp.app_errorhandler(500)