Every line of 'python requests raise_for_status' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
110 @staticmethod 111 def _raise_for_status(response): 112 """Raises stored :class:`HTTPError`, if one occurred.""" 113 http_error_msg = '' 114 if isinstance(response.reason, bytes): 115 try: 116 reason = response.reason.decode('utf-8') 117 except UnicodeDecodeError: 118 reason = response.reason.decode('iso-8859-1') 119 else: 120 reason = response.reason 121 122 if 400 <= response.status_code < 500: 123 http_error_msg = u'%s Client Error: %s for url: %s (%s)' % (response.status_code, reason, response.url, response.content.decode('utf-8')) 124 125 elif 500 <= response.status_code < 600: 126 http_error_msg = u'%s Server Error: %s for url: %s (%s)' % (response.status_code, reason, response.url, response.content.decode('utf-8')) 127 128 if http_error_msg: 129 raise requests.exceptions.HTTPError(http_error_msg, response=response)
12 def raise_for_status(r): 13 if r.status_code != requests.codes.ok: 14 error = f'PIC-SURE API reported an error: [{r.status_code}] {r.text}' 15 logger.exception(error) 16 raise RuntimeError(error)
76 def raise_for_status(self): 77 self.internal_response.raise_for_status()
27 @property 28 def status(self): 29 return self.response.status_code
879 def raise_for_status(self) -> None: 880 if 400 <= self.status: 881 # reason should always be not None for a started response 882 assert self.reason is not None 883 self.release() 884 raise ClientResponseError( 885 self.request_info, 886 self.history, 887 status=self.status, 888 message=self.reason, 889 headers=self.headers)
229 @property 230 def status_code(self): 231 """Get status code.""" 232 return self.response.status_code
803 def check_http_code(self, status, expected_statuses): 804 if status not in expected_statuses: 805 raise RiakError('Expected status %s, received %s' % 806 (expected_statuses, status))
22 def test_basic_response(ok_response): 23 response = raise_for_status(ok_response) 24 assert response == ok_response