From 800c4c2ee39aca1ccc03bd944cf2491bb18e2221 Mon Sep 17 00:00:00 2001 From: Carlos Galindo Date: Sun, 31 May 2026 00:56:03 +0200 Subject: [PATCH] FeedReader: do not update etag on error response --- issue_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/issue_generator.py b/issue_generator.py index 6982bd6..e44e272 100644 --- a/issue_generator.py +++ b/issue_generator.py @@ -173,7 +173,7 @@ class FeedReader: etag = file.readline() else: etag = None feed = feedparser.parse(self.url, etag=etag) - if feed.etag and feed.etag != etag: + if feed.etag and feed.etag != etag and feed.status // 100 in [2, 3]: if not os.path.isdir(CONFIG_DIR): os.mkdir(CONFIG_DIR) with open(self.etag_file, mode='w', encoding="UTF-8") as file: