Here are the examples of the python api django.utils.six.moves.http_client.INTERNAL_SERVER_ERROR taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
0
Example 1
def process_response(self, request, response):
if getattr(response, '_csp_exempt', False):
return response
# Check for ignored path prefix.
prefixes = getattr(settings, 'CSP_EXCLUDE_URL_PREFIXES', ())
if request.path_info.startswith(prefixes):
return response
# Check for debug view
status_code = response.status_code
if status_code == http_client.INTERNAL_SERVER_ERROR and settings.DEBUG:
return response
header = 'Content-Security-Policy'
if getattr(settings, 'CSP_REPORT_ONLY', False):
header += '-Report-Only'
if header in response:
# Don't overwrite existing headers.
return response
config = getattr(response, '_csp_config', None)
update = getattr(response, '_csp_update', None)
replace = getattr(response, '_csp_replace', None)
response[header] = build_policy(config=config, update=update,
replace=replace)
return response