Exemple #1
0
 def process_response(self, request, response):
     if response.status_code != 200 or len(response.content) < 200:
         return response
     path = request.get_full_path()
     if path == "/" and request.META.has_key('HTTP_ACCEPT') and \
             best_match(['text/html', 'application/xrds+xml'], 
                 request.META['HTTP_ACCEPT']) == 'application/xrds+xml':
         response = xrdf(request)
     return response
Exemple #2
0
 def process_response(self, request, response):
     if response.status_code != 200 or len(response.content) < 200:
         return response
     path = request.get_full_path()
     if path == "/" and request.META.has_key('HTTP_ACCEPT') and \
             best_match(['text/html', 'application/xrds+xml'],
                 request.META['HTTP_ACCEPT']) == 'application/xrds+xml':
         response = xrdf(request)
     return response
Exemple #3
0
 def process_response(self, request, response):
     if response.status_code != 200 or len(response.content) < 200:
         return response
     path = request.get_full_path()
     try: # NOTE: mimeparse sometimes raises ValueError
         if path == "/" and request.META.has_key('HTTP_ACCEPT') and \
                 best_match(['text/html', 'application/xrds+xml'], 
                     request.META['HTTP_ACCEPT']) == 'application/xrds+xml':
             response = xrdf(request)
     except ValueError, e:
         pass # just skip it.
Exemple #4
0
 def process_response(self, request, response):
     if response.status_code != 200 or len(response.content) < 200:
         return response
     path = request.get_full_path()
     try:  # NOTE: mimeparse sometimes raises ValueError
         if path == "/" and request.META.has_key('HTTP_ACCEPT') and \
                 best_match(['text/html', 'application/xrds+xml'],
                     request.META['HTTP_ACCEPT']) == 'application/xrds+xml':
             response = xrdf(request)
     except ValueError, e:
         pass  # just skip it.