Coverage for filip/clients/exceptions.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.10.2, created at 2025-08-05 11:07 +0000

1""" 

2Module for client specific exceptions 

3""" 

4import requests.models 

5from requests import RequestException 

6 

7 

8class BaseHttpClientException(RequestException): 

9 """ 

10 Base exception class for all HTTP clients. The response of a request will be available in the exception. 

11 

12 Args: 

13 message (str): Error message 

14 response (Response): Response object 

15 """ 

16 def __init__(self, message: str, response: requests.models.Response): 

17 super().__init__(message) 

18 self.response = response