maubot / rss

A RSS plugin for maubot
GNU Affero General Public License v3.0
68 stars 21 forks source link

Year 0 feeds break polling loop #11

Closed turt2live closed 4 years ago

turt2live commented 4 years ago
12:28:06    ERROR   instance.rss bot    Error while polling feeds
12:28:06    ERROR   instance.rss bot    Traceback (most recent call last):
  File "/data/plugins/rss.mbp/rss/bot.py", line 112, in _poll_feeds
    await self._poll_once()
  File "/data/plugins/rss.mbp/rss/bot.py", line 101, in _poll_once
    new_entries = {entry.id: entry for entry in self.find_entries(feed.id, entries)}
  File "/data/plugins/rss.mbp/rss/bot.py", line 155, in find_entries
    ) for entry in entries]
  File "/data/plugins/rss.mbp/rss/bot.py", line 155, in <listcomp>
    ) for entry in entries]
  File "/data/plugins/rss.mbp/rss/bot.py", line 137, in get_date
    return datetime.fromtimestamp(mktime(entry["published_parsed"]))
ValueError: year 0 is out of range