Added timeout parameter to requests.get in the rss plugin.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Fabio Manganiello 2023-08-18 15:53:30 +02:00
parent 5dd7345c0b
commit ca95490412
Signed by: blacklight
GPG Key ID: D90FBA7F76362774
1 changed files with 2 additions and 2 deletions

View File

@ -118,7 +118,7 @@ class RssPlugin(RunnablePlugin):
import feedparser
feed = feedparser.parse(
requests.get(url, headers={'User-Agent': self.user_agent}).text
requests.get(url, headers={'User-Agent': self.user_agent}, timeout=20).text,
)
return RssFeedEntrySchema().dump(
sorted(
@ -331,7 +331,7 @@ class RssPlugin(RunnablePlugin):
worker.start()
self.logger.info(
f'Initialized RSS plugin with {len(self.subscriptions)} subscriptions'
'Initialized RSS plugin with %d subscriptions', len(self.subscriptions)
)
while not self.should_stop():