Minor tweaks to request data handling (refs GH-617)
This commit is contained in:
parent
16eafbe7a1
commit
4d62b52e3e
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue