main
Bob Mottram 2025-12-20 15:19:44 +00:00
parent 3423c6bb24
commit dec822f8fc
1 changed files with 10 additions and 2 deletions

View File

@ -12,6 +12,7 @@ import json
import requests import requests
import random import random
import time import time
import datetime
from socket import error as SocketError from socket import error as SocketError
import errno import errno
from datetime import timedelta from datetime import timedelta
@ -354,11 +355,18 @@ def parse_feed_date(pub_date: str, unique_string_identifier: str) -> str:
errmsg += ' ' + pub_date2 errmsg += ' ' + pub_date2
try: try:
published_date = date_from_string_format(pub_date2, [date_format]) published_date = \
except BaseException: datetime.datetime.strptime(pub_date2, date_format)
# published_date = \
# date_from_string_format(pub_date2, [date_format])
except BaseException as exc:
errmsg += ' ' + str(exc)
continue continue
if published_date is not None: if published_date is not None:
if not published_date.tzinfo:
published_date = \
published_date.replace(tzinfo=timezone.utc)
if pub_date.endswith(' EST'): if pub_date.endswith(' EST'):
hours_added = timedelta(hours=5) hours_added = timedelta(hours=5)
published_date = published_date + hours_added published_date = published_date + hours_added