rss will not accept a blank or malformed feed, rather than just ignoring it #116

Closed
opened 2024-12-07 09:04:14 -08:00 by tdavis6 · 0 comments
tdavis6 commented 2024-12-07 09:04:14 -08:00 (Migrated from github.com)
CRITICAL:root:Error during email send: 'NoneType' object is not subscriptable

CRITICAL:root:Traceback: Traceback (most recent call last):

  File "/app/src/main.py", line 410, in prepare_send_email

    rss_string = get_rss_feed() or ""

                 ^^^^^^^^^^^^^^

  File "/app/src/main.py", line 356, in get_rss_feed

    rss = get_rss(RSS_LINKS, timezone, TIME_SYSTEM)

          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/app/src/get_rss.py", line 57, in get_rss

    entries = parse_recent_feed(url)

              ^^^^^^^^^^^^^^^^^^^^^^

  File "/app/src/get_rss.py", line 30, in parse_recent_feed

    published_time = datetime(*entry.published_parsed[:6], tzinfo=timezone.utc)

                               ~~~~~~~~~~~~~~~~~~~~~~^^^^

TypeError: 'NoneType' object is not subscriptable
``` CRITICAL:root:Error during email send: 'NoneType' object is not subscriptable CRITICAL:root:Traceback: Traceback (most recent call last): File "/app/src/main.py", line 410, in prepare_send_email rss_string = get_rss_feed() or "" ^^^^^^^^^^^^^^ File "/app/src/main.py", line 356, in get_rss_feed rss = get_rss(RSS_LINKS, timezone, TIME_SYSTEM) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/get_rss.py", line 57, in get_rss entries = parse_recent_feed(url) ^^^^^^^^^^^^^^^^^^^^^^ File "/app/src/get_rss.py", line 30, in parse_recent_feed published_time = datetime(*entry.published_parsed[:6], tzinfo=timezone.utc) ~~~~~~~~~~~~~~~~~~~~~~^^^^ TypeError: 'NoneType' object is not subscriptable ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tyler/dailySummaryEmail#116
No description provided.