Minor tweaks to request data handling (refs GH-617)

This commit is contained in:
David Cramer 2015-06-29 14:09:15 -07:00
parent 16eafbe7a1
commit 4d62b52e3e
1 changed files with 6 additions and 6 deletions

View File

@ -173,12 +173,10 @@ class Sentry(object):
"""
Determine how to retrieve actual data by using request.mimetype.
"""
retriever = self.get_form_data
if self.is_json_type(request.mimetype):
retriever = self.get_json_data
else:
retriever = self.get_form_data
return self.get_http_info_with_retriever(request, retriever)
def is_json_type(self, content_type):
@ -190,11 +188,13 @@ class Sentry(object):
def get_json_data(self, request):
return request.data
def get_http_info_with_retriever(self, request,
retriever=get_form_data):
def get_http_info_with_retriever(self, request, retriever=None):
"""
Exact method for getting http_info but with form data work around.
"""
if retriever is None:
retriever = self.get_form_data
urlparts = _urlparse.urlsplit(request.url)
try: