As of January 1, 2020 this library no longer supports Python 2 on the latest released version. Library versions released prior to that date will continue to be available. For more information please visit Python 2 support on Google Cloud.

Error Reporting Utilities

Utility functions for Error Reporting.

google.cloud.error_reporting.util.build_flask_context(request)[source]

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

HTTPContext

Returns

An HTTPContext object ready to be sent to the Error Reporting API.