add error handler
This commit is contained in:
		
							parent
							
								
									8d83d2afa0
								
							
						
					
					
						commit
						5c713c409b
					
				| @ -10,7 +10,7 @@ from truthinquiry.ext.database import db | ||||
| from truthinquiry.ext.socketio import socket_io | ||||
| from truthinquiry.ext.discord_bot import discord_bot | ||||
| 
 | ||||
| from truthinquiry.routes import routes_api, routes_ui, routes_socketio | ||||
| from truthinquiry.routes import routes_api, routes_ui, routes_socketio, handlers | ||||
| 
 | ||||
| def register_extensions(app): | ||||
|     db.init_app(app) | ||||
| @ -31,4 +31,6 @@ def create_app(): | ||||
|      | ||||
|     register_routes(app) | ||||
| 
 | ||||
|     handlers.register_handlers(app) | ||||
| 
 | ||||
|     return app | ||||
|  | ||||
							
								
								
									
										12
									
								
								truthinquiry/routes/handlers.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								truthinquiry/routes/handlers.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| 
 | ||||
| import flask | ||||
| from werkzeug.exceptions import HTTPException | ||||
| 
 | ||||
| def http_error_handler(e): | ||||
|     return flask.render_template( | ||||
|         "errorhandler.html", | ||||
|         desc=e.description, | ||||
|         url=f"https://http.cat/{e.code}"), e.code | ||||
| 
 | ||||
| def register_handlers(app): | ||||
|     app.errorhandler(HTTPException)(http_error_handler) | ||||
							
								
								
									
										2
									
								
								truthinquiry/templates/errorhandler.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								truthinquiry/templates/errorhandler.html
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,2 @@ | ||||
| <img src="{{url}}"> | ||||
| <p> {{desc}} </p> | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user