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
« 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
8class BaseHttpClientException(RequestException):
9 """
10 Base exception class for all HTTP clients. The response of a request will be available in the exception.
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