From ca8565b6d8b4488325b384c3100274e1dfb02666 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 9 Mar 2024 11:47:08 +0100 Subject: [PATCH] RSS: Don't log tracebacks for HTTP errors --- plugins/RSS/plugin.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/RSS/plugin.py b/plugins/RSS/plugin.py index aed17a2a0..7b68f7e35 100644 --- a/plugins/RSS/plugin.py +++ b/plugins/RSS/plugin.py @@ -364,6 +364,11 @@ class RSS(callbacks.Plugin): feed.url, e) feed.last_exception = e return + except http.client.HTTPException as e: + self.log.warning("HTTP error while fetching <%s>: %s", + feed.url, e) + feed.last_exception = e + return except Exception as e: self.log.error("Failed to fetch <%s>: %s", feed.url, e) raise # reraise so @log.firewall prints the traceback