flexmeasures.ui.error_handlers

Error views for UI purposes.

Functions

flexmeasures.ui.error_handlers.add_html_error_views(app: Flask)
flexmeasures.ui.error_handlers.handle_500_error(e: InternalServerError)
flexmeasures.ui.error_handlers.handle_bad_request(e: BadRequest)
flexmeasures.ui.error_handlers.handle_generic_http_exception(e: HTTPException)

This handles all known exception as fall-back

flexmeasures.ui.error_handlers.handle_not_found(e)
flexmeasures.ui.error_handlers.unauthenticated_handler()

An unauthenticated handler which renders an HTML error page

flexmeasures.ui.error_handlers.unauthorized_handler()

An unauthorized handler which renders an HTML error page