Merge pull request #22680 from edx/nedbat/remove-accepts
Remove unused code
This commit is contained in:
@@ -170,34 +170,6 @@ def info(request):
|
||||
return render_to_response("info.html", {})
|
||||
|
||||
|
||||
# From http://djangosnippets.org/snippets/1042/
|
||||
def parse_accept_header(accept):
|
||||
"""Parse the Accept header *accept*, returning a list with pairs of
|
||||
(media_type, q_value), ordered by q values.
|
||||
"""
|
||||
result = []
|
||||
for media_range in accept.split(","):
|
||||
parts = media_range.split(";")
|
||||
media_type = parts.pop(0)
|
||||
media_params = []
|
||||
q = 1.0
|
||||
for part in parts:
|
||||
(key, value) = part.lstrip().split("=", 1)
|
||||
if key == "q":
|
||||
q = float(value)
|
||||
else:
|
||||
media_params.append((key, value))
|
||||
result.append((media_type, tuple(media_params), q))
|
||||
result.sort(lambda x, y: -cmp(x[2], y[2]))
|
||||
return result
|
||||
|
||||
|
||||
def accepts(request, media_type):
|
||||
"""Return whether this request has an Accept header that matches type"""
|
||||
accept = parse_accept_header(request.META.get("HTTP_ACCEPT", ""))
|
||||
return media_type in [t for (t, p, q) in accept]
|
||||
|
||||
|
||||
def add_p3p_header(view_func):
|
||||
"""
|
||||
This decorator should only be used with views which may be displayed through the iframe.
|
||||
|
||||
Reference in New Issue
Block a user