Honor 429 Too Many Requests and 503 Service Unavailable responses
All checks were successful
Test and build Docker image / docker (push) Successful in 1m33s

This commit is contained in:
2025-05-05 01:19:52 +02:00
parent 7f9c934d08
commit 901d6cb1a6
3 changed files with 14 additions and 5 deletions

View File

@ -2,6 +2,7 @@ from __future__ import annotations
import datetime
import logging
import os
import pprint
import re
from typing import TYPE_CHECKING, Any
@ -303,7 +304,10 @@ def send_to_discord(custom_reader: Reader | None = None, feed: Feed | None = Non
reader: Reader = get_reader() if custom_reader is None else custom_reader
# Check for new entries for every feed.
reader.update_feeds()
reader.update_feeds(
scheduled=True,
workers=os.cpu_count() or 1,
)
# Loop through the unread entries.
entries: Iterable[Entry] = reader.get_entries(feed=feed, read=False)