Error Reporting Utilities
Utility functions for Stackdriver Error Reporting.
google.cloud.error_reporting.util.build_flask_context(request)
Builds an HTTP context object from a Flask (Werkzeug) request object.
This helper method extracts the relevant HTTP context from a Flask request object into an object ready to be sent to Error Reporting.
>>> @app.errorhandler(HTTPException)
... def handle_error(exc):
... client.report_exception(
... http_context=build_flask_context(request))
... # rest of error response code here
Parameters
request (
werkzeug.wrappers.request
) – The Flask request object to convert.Return type
Returns
An HTTPContext object ready to be sent to the Stackdriver Error Reporting API.