From 6e79452031ac1473e66ee2285c24fea628a9fc9d Mon Sep 17 00:00:00 2001 From: Nirvana Date: Fri, 20 Feb 2026 20:51:46 +0100 Subject: [PATCH] Add discovery --- lib/streaming_providers/base/network/http_manager.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/streaming_providers/base/network/http_manager.py b/lib/streaming_providers/base/network/http_manager.py index 1626a98..8498b36 100644 --- a/lib/streaming_providers/base/network/http_manager.py +++ b/lib/streaming_providers/base/network/http_manager.py @@ -175,8 +175,16 @@ class HTTPManager: # Additional context for HTTP errors status = e.response.status_code if e.response else "unknown" logger.error( - f"{self.config.provider}: HTTP {status} error for {operation} request to {url}: {e}" + f"{self.config.provider}: HTTP unknown error for {operation} request to {url}: {e}" ) + if e.response is not None and 400 <= e.response.status_code < 500: + try: + body = e.response.json() + except Exception: + body = e.response.text + logger.debug( + f"{self.config.provider}: {status} response body: {body}" + ) raise except requests.exceptions.RequestException as e: