Python http.client.INTERNAL_SERVER_ERROR Examples
The following are 12
code examples of http.client.INTERNAL_SERVER_ERROR().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
http.client
, or try the search function
.
Example #1
Source File: service.py From zun with Apache License 2.0 | 6 votes |
def add(self): try: params = self._prepare_request() except Exception: LOG.exception('Exception when reading CNI params.') return '', httplib.BAD_REQUEST, self.headers try: vif = self.plugin.add(params) data = jsonutils.dumps(vif.obj_to_primitive()) except exception.ResourceNotReady: LOG.error('Error when processing addNetwork request') return '', httplib.GATEWAY_TIMEOUT, self.headers except Exception: LOG.exception('Error when processing addNetwork request. CNI ' 'Params: %s', params) return '', httplib.INTERNAL_SERVER_ERROR, self.headers return data, httplib.ACCEPTED, self.headers
Example #2
Source File: service.py From zun with Apache License 2.0 | 6 votes |
def delete(self): try: params = self._prepare_request() except Exception: LOG.exception('Exception when reading CNI params.') return '', httplib.BAD_REQUEST, self.headers try: self.plugin.delete(params) except exception.ResourceNotReady: # NOTE(dulek): It's better to ignore this error - most of the time # it will happen when capsule is long gone and runtime # overzealously tries to delete it from the network. # We cannot really do anything without VIF metadata, # so let's just tell runtime to move along. LOG.warning('Error when processing delNetwork request. ' 'Ignoring this error, capsule is most likely gone') return '', httplib.NO_CONTENT, self.headers except Exception: LOG.exception('Error when processing delNetwork request. CNI ' 'Params: %s.', params) return '', httplib.INTERNAL_SERVER_ERROR, self.headers return '', httplib.NO_CONTENT, self.headers
Example #3
Source File: middlewares.py From zentral with Apache License 2.0 | 6 votes |
def csp_middleware(get_response): def middleware(request): nonce_func = partial(make_csp_nonce, request) request.csp_nonce = SimpleLazyObject(nonce_func) response = get_response(request) if CSP_HEADER in response: # header already present (HOW ???) return response if response.status_code in (INTERNAL_SERVER_ERROR, NOT_FOUND) and settings.DEBUG: # no policies in debug views return response response[CSP_HEADER] = build_csp_header(request) return response return middleware
Example #4
Source File: end_to_end_test.py From JediHTTP with Apache License 2.0 | 6 votes |
def test_client_bad_request_with_parameters(jedihttp): filepath = utils.fixture_filepath('goto.py') request_data = { 'source': read_file(filepath), 'line': 100, 'col': 1, 'source_path': filepath } response = requests.post( 'http://127.0.0.1:{0}/gotodefinition'.format(PORT), json=request_data, auth=HmacAuth(SECRET)) assert_that(response.status_code, equal_to(httplib.INTERNAL_SERVER_ERROR)) hmachelper = hmaclib.JediHTTPHmacHelper(SECRET) assert_that(hmachelper.is_response_authenticated(response.headers, response.content))
Example #5
Source File: health.py From kuryr-kubernetes with Apache License 2.0 | 5 votes |
def readiness_status(self): data = 'ok' if CONF.kubernetes.vif_pool_driver != 'noop': if not os.path.exists('/tmp/pools_loaded'): error_message = 'Ports not loaded into the pools.' LOG.error(error_message) return error_message, httplib.NOT_FOUND, self.headers k8s_conn = self.verify_k8s_connection() if not k8s_conn: error_message = 'Error when processing k8s healthz request.' LOG.error(error_message) return error_message, httplib.INTERNAL_SERVER_ERROR, self.headers try: self.verify_keystone_connection() except Exception as ex: error_message = ('Error when creating a Keystone session and ' 'getting a token: %s.' % ex) LOG.exception(error_message) return error_message, httplib.INTERNAL_SERVER_ERROR, self.headers try: if not self._components_ready(): return '', httplib.INTERNAL_SERVER_ERROR, self.headers except Exception as ex: error_message = ('Error when processing neutron request %s' % ex) LOG.exception(error_message) return error_message, httplib.INTERNAL_SERVER_ERROR, self.headers LOG.info('Kuryr Controller readiness verified.') return data, httplib.OK, self.headers
Example #6
Source File: health.py From kuryr-kubernetes with Apache License 2.0 | 5 votes |
def liveness_status(self): data = 'ok' for component in self._registry: if not component.is_alive(): LOG.debug('Kuryr Controller not healthy.') return '', httplib.INTERNAL_SERVER_ERROR, self.headers LOG.debug('Kuryr Controller Liveness verified.') return data, httplib.OK, self.headers
Example #7
Source File: service.py From kuryr-kubernetes with Apache License 2.0 | 5 votes |
def add(self): try: params = self._prepare_request() except Exception: self._check_failure() LOG.exception('Exception when reading CNI params.') return '', httplib.BAD_REQUEST, self.headers try: vif = self.plugin.add(params) data = jsonutils.dumps(vif.obj_to_primitive()) except exceptions.ResourceNotReady: self._check_failure() LOG.error('Error when processing addNetwork request') return '', httplib.GATEWAY_TIMEOUT, self.headers except Exception: self._check_failure() LOG.exception('Error when processing addNetwork request. CNI ' 'Params: %s', params) return '', httplib.INTERNAL_SERVER_ERROR, self.headers return data, httplib.ACCEPTED, self.headers
Example #8
Source File: service.py From kuryr-kubernetes with Apache License 2.0 | 5 votes |
def delete(self): try: params = self._prepare_request() except Exception: LOG.exception('Exception when reading CNI params.') return '', httplib.BAD_REQUEST, self.headers try: self.plugin.delete(params) except exceptions.ResourceNotReady: # NOTE(dulek): It's better to ignore this error - most of the time # it will happen when pod is long gone and CRI # overzealously tries to delete it from the network. # We cannot really do anything without VIF annotation, # so let's just tell CRI to move along. LOG.warning('Error when processing delNetwork request. ' 'Ignoring this error, pod is most likely gone') return '', httplib.NO_CONTENT, self.headers except Exception: self._check_failure() LOG.exception('Error when processing delNetwork request. CNI ' 'Params: %s.', params) return '', httplib.INTERNAL_SERVER_ERROR, self.headers return '', httplib.NO_CONTENT, self.headers
Example #9
Source File: health.py From kuryr-kubernetes with Apache License 2.0 | 5 votes |
def readiness_status(self): data = 'ok' k8s_conn = self.verify_k8s_connection() if not _has_cap(CAP_NET_ADMIN, EFFECTIVE_CAPS): error_message = 'NET_ADMIN capabilities not present.' LOG.error(error_message) return error_message, httplib.INTERNAL_SERVER_ERROR, self.headers if not k8s_conn: error_message = 'Error when processing k8s healthz request.' LOG.error(error_message) return error_message, httplib.INTERNAL_SERVER_ERROR, self.headers LOG.info('CNI driver readiness verified.') return data, httplib.OK, self.headers
Example #10
Source File: exceptions.py From sushy with Apache License 2.0 | 5 votes |
def raise_for_response(method, url, response): """Raise a correct error class, if needed.""" if response.status_code < http_client.BAD_REQUEST: return elif response.status_code == http_client.NOT_FOUND: raise ResourceNotFoundError(method, url, response) elif response.status_code == http_client.BAD_REQUEST: raise BadRequestError(method, url, response) elif response.status_code in (http_client.UNAUTHORIZED, http_client.FORBIDDEN): raise AccessError(method, url, response) elif response.status_code >= http_client.INTERNAL_SERVER_ERROR: raise ServerSideError(method, url, response) else: raise HTTPError(method, url, response)
Example #11
Source File: test_connector.py From sushy with Apache License 2.0 | 5 votes |
def test_server_error(self): self.request.return_value.status_code = ( http_client.INTERNAL_SERVER_ERROR) self.request.return_value.json.side_effect = ValueError('no json') with self.assertRaisesRegex(exceptions.ServerSideError, 'unknown error') as cm: self.conn._op('GET', 'http://foo.bar') exc = cm.exception self.assertEqual(http_client.INTERNAL_SERVER_ERROR, exc.status_code)
Example #12
Source File: stackdriver_handlers.py From spinnaker-monitoring with Apache License 2.0 | 5 votes |
def process_web_request(self, request, path, params, fragment): """Implements CommandHandler.""" options = dict(get_global_options()) options.update(params) if str(params.get('clear_all')).lower() != 'true': stackdriver = stackdriver_service.make_service(options) audit_results = stackdriver_descriptors.AuditResults(stackdriver) descriptor_list = audit_results.descriptor_map.values() descriptor_html = '\n<li> '.join(item['type'] for item in descriptor_list) html = textwrap.dedent("""\ Clearing descriptors requires query parameter <code>clear_all=true</code>. <p/> Here are the {count} custom descriptors: <ul> <li>{descriptors} </ul> <p/> <a href="{path}?clear_all=true">Yes, delete everything!</a> """.format(count=len(descriptor_list), descriptors=descriptor_html, path=path)) html_doc = http_server.build_html_document( html, title='Missing Parameters') request.respond( 400, {'ContentType': 'text/html'}, html_doc) return audit_results = self.__do_clear(options) response_code = (httplib.OK if audit_results.obsoleted_count == 0 else httplib.INTERNAL_SERVER_ERROR) headers = {'Content-Type': 'text/plain'} body = audit_results_to_output( audit_results, "No custom descriptors to delete.") request.respond(response_code, headers, body)