From a8698ace8d59d709046448f666e9ab3e4c18782b Mon Sep 17 00:00:00 2001 From: Raymond Wiker Date: Mon, 9 Oct 2023 13:39:05 +0200 Subject: [PATCH] Remove file _request_error.py, as it is no longer used. --- src/sumo/wrapper/_request_error.py | 57 ------------------------------ 1 file changed, 57 deletions(-) delete mode 100644 src/sumo/wrapper/_request_error.py diff --git a/src/sumo/wrapper/_request_error.py b/src/sumo/wrapper/_request_error.py deleted file mode 100644 index c1bcdbe..0000000 --- a/src/sumo/wrapper/_request_error.py +++ /dev/null @@ -1,57 +0,0 @@ -class RequestError(Exception): - def __init__(self, code, message): - self.code = code - self.message = message - - def __str__(self): - return ( - f"Request Error with status code {self.code} " - f"and text {self.message}" - ) - - -class AuthenticationError(RequestError): - def __init__(self, code, message): - super().__init__(code, message) - - def __str__(self): - return ( - f"Authentication failed with status code {self.code} " - f"and text {self.message}." - ) - - -class TransientError(RequestError): - def __init__(self, code, message): - super().__init__(code, message) - - def __str__(self): - return ( - f"Transient Error with status code {self.code} " - f"and text {self.message}." - ) - - -class PermanentError(RequestError): - def __init__(self, code, message): - super().__init__(code, message) - - def __str__(self): - return ( - f"Fatal Request Error with status code {self.code} " - f"and text {self.message}." - ) - - -def raise_request_error_exception(code, message): - """ - Raise the proper authentication error - according to the code received from sumo. - """ - - if 502 <= code <= 504 or code == 404 or code == 500: - raise TransientError(code, message) - elif 401 <= code <= 403: - raise AuthenticationError(code, message) - else: - raise PermanentError(code, message)