From 1bad67a954b05e3b0ae96008b10b8e7c555fff0f Mon Sep 17 00:00:00 2001 From: Mark Johnson Date: Tue, 14 Jul 2026 12:24:17 -0400 Subject: [PATCH] Fix retry_statuses dropped because list.append() returns None --- lightbeam/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lightbeam/api.py b/lightbeam/api.py index 0b827f6..8c6a67e 100644 --- a/lightbeam/api.py +++ b/lightbeam/api.py @@ -91,7 +91,7 @@ def get_retry_client(self): retry_options=ExponentialRetry( attempts=self.lightbeam.config['connection']["num_retries"], factor=self.lightbeam.config['connection']["backoff_factor"], - statuses=self.lightbeam.config['connection']["retry_statuses"].append(401) + statuses=[*self.lightbeam.config['connection']["retry_statuses"], 401] ), connector=aiohttp.connector.TCPConnector(limit=self.lightbeam.config['connection']["pool_size"]) ) @@ -428,4 +428,4 @@ def get_with_protocol_fallback(self, url, url_type): return requests.get(swapped_url, verify=self.lightbeam.config.get("connection", {}).get("verify_ssl", True)) except Exception as e: print(e) - self.logger.critical(f"could not reach {url_type} {url} ({str(e)})") \ No newline at end of file + self.logger.critical(f"could not reach {url_type} {url} ({str(e)})")