diff --git a/onvif/client.py b/onvif/client.py index 84ffde5..cf95df4 100644 --- a/onvif/client.py +++ b/onvif/client.py @@ -576,9 +576,9 @@ async def get_snapshot( try: response = await self._snapshot_client.get(uri, auth=auth) except httpx.TimeoutException as error: - raise ONVIFTimeoutError(error) from error + raise ONVIFTimeoutError(f"Timed out fetching {uri}: {error}") from error except httpx.RequestError as error: - raise ONVIFError(error) from error + raise ONVIFError(f"Error fetching {uri}: {error}") from error if response.status_code == 401: raise ONVIFAuthError(f"Failed to authenticate to {uri}")