Skip to content
This repository was archived by the owner on Oct 23, 2023. It is now read-only.

Commit 4d62b52

Browse files
committed
Minor tweaks to request data handling (refs GH-617)
1 parent 16eafbe commit 4d62b52

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

raven/contrib/flask.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -173,12 +173,10 @@ def get_http_info(self, request):
173173
"""
174174
Determine how to retrieve actual data by using request.mimetype.
175175
"""
176-
177-
retriever = self.get_form_data
178-
179176
if self.is_json_type(request.mimetype):
180177
retriever = self.get_json_data
181-
178+
else:
179+
retriever = self.get_form_data
182180
return self.get_http_info_with_retriever(request, retriever)
183181

184182
def is_json_type(self, content_type):
@@ -190,11 +188,13 @@ def get_form_data(self, request):
190188
def get_json_data(self, request):
191189
return request.data
192190

193-
def get_http_info_with_retriever(self, request,
194-
retriever=get_form_data):
191+
def get_http_info_with_retriever(self, request, retriever=None):
195192
"""
196193
Exact method for getting http_info but with form data work around.
197194
"""
195+
if retriever is None:
196+
retriever = self.get_form_data
197+
198198
urlparts = _urlparse.urlsplit(request.url)
199199

200200
try:

0 commit comments

Comments
 (0)