diff --git a/helpy/helpy/_communication/request_communicator.py b/helpy/helpy/_communication/request_communicator.py index bd886b3e45d654b47e54c89b26f5cdae83db07f3..5e3e00898e051b9c344e506358997e6c4a8672d8 100644 --- a/helpy/helpy/_communication/request_communicator.py +++ b/helpy/helpy/_communication/request_communicator.py @@ -34,6 +34,8 @@ class RequestCommunicator(AbstractCommunicator): data_received = response.content.decode() self._assert_status_code(status_code=response.status_code, sent=data, received=data_received) return data_received # noqa: TRY300 + except requests.exceptions.ReadTimeout as error: + last_exception = error except requests.exceptions.ConnectionError as error: raise CommunicationError(url=url.as_string(), request=data) from error except requests.exceptions.RequestException as error: