From 2786c7258d01e01a419a5ced190cc9f30304a499 Mon Sep 17 00:00:00 2001 From: Andrew Weiss Date: Fri, 15 Jun 2018 16:00:53 -0700 Subject: [PATCH] werkzeug.wrappers.Request is a subclass of .BaseRequest and we only need the methods defined on BaseRequest so make werkzeug request handling more general --- rollbar/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rollbar/__init__.py b/rollbar/__init__.py index 5cd04ef0..65ea95d9 100644 --- a/rollbar/__init__.py +++ b/rollbar/__init__.py @@ -61,7 +61,7 @@ del ImproperlyConfigured try: - from werkzeug.wrappers import Request as WerkzeugRequest + from werkzeug.wrappers import BaseRequest as WerkzeugRequest except (ImportError, SyntaxError): WerkzeugRequest = None @@ -1031,6 +1031,7 @@ def _get_actual_request(request): return actual_request return request + def _build_request_data(request): """ Returns a dictionary containing data from the request.