def __after__(self, action, **params): set_cors_headers_for_response(response) r_time = time.time() - c.__timer url = request.environ['CKAN_CURRENT_URL'].split('?')[0] log.info(' %s render time %.3f seconds' % (url, r_time))
def __after__(self, action, **params): set_cors_headers_for_response(response) r_time = time.time() - c.__timer url = request.environ['CKAN_CURRENT_URL'].split('?')[0] log.info(' %s render time %.3f seconds' % (url, r_time))
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) return response
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) return response
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Dispose of the SQLALchemy session model.Session.remove() # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) return response
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Dispose of the SQLALchemy session model.Session.remove() # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) return response
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Dispose of the SQLALchemy session model.Session.remove() # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) # Default to cache-control private if it was not set if response.cache_control.private is None: response.cache_control.private = True return response
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Dispose of the SQLALchemy session model.Session.remove() # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) r_time = time.time() - g.__timer url = request.environ['PATH_INFO'] log.info(' %s render time %.3f seconds' % (url, r_time)) return response
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Dispose of the SQLALchemy session model.Session.remove() # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) # HDX - Don't allow caching for flask responses # Following PR might solve this more elegantly in the future: https://github.com/ckan/ckan/pull/4781 response.cache_control.private = True return response
def ckan_after_request(response): u'''Common handler executed after all Flask requests''' # Dispose of the SQLALchemy session model.Session.remove() # Check session cookie response = check_session_cookie(response) # Set CORS headers if necessary response = set_cors_headers_for_response(response) r_time = time.time() - g.__timer url = request.environ['CKAN_CURRENT_URL'].split('?')[0] log.info(' %s render time %.3f seconds' % (url, r_time)) return response
def ckan_after_request(response: Response) -> Response: u'''Common handler executed after all Flask requests''' # Dispose of the SQLALchemy session model.Session.remove() # Set CORS headers if necessary response = set_cors_headers_for_response(response) # Set Cache Control headers response = set_cache_control_headers_for_response(response) r_time = time.time() - g.__timer url = request.environ['PATH_INFO'] status_code = response.status_code log.info(' %s %s render time %.3f seconds' % (status_code, url, r_time)) return response