mirror of https://gitlab.com/bashrc2/epicyon
Debug
parent
255c7408b8
commit
e231831470
12
newswire.py
12
newswire.py
|
|
@ -319,6 +319,7 @@ def parse_feed_date(pub_date: str, unique_string_identifier: str) -> str:
|
||||||
"%Y-%m-%dT%H:%M:%S%Z",
|
"%Y-%m-%dT%H:%M:%S%Z",
|
||||||
"%a, %d %b %Y %H:%M:%S")
|
"%a, %d %b %Y %H:%M:%S")
|
||||||
published_date = None
|
published_date = None
|
||||||
|
errmsg = ''
|
||||||
for date_format in formats:
|
for date_format in formats:
|
||||||
if ',' in pub_date and ',' not in date_format:
|
if ',' in pub_date and ',' not in date_format:
|
||||||
continue
|
continue
|
||||||
|
|
@ -349,14 +350,13 @@ def parse_feed_date(pub_date: str, unique_string_identifier: str) -> str:
|
||||||
elif '-' in ending:
|
elif '-' in ending:
|
||||||
timezone_str = '-' + ending.split('-')[1]
|
timezone_str = '-' + ending.split('-')[1]
|
||||||
pub_date2 = pub_date2.split('.')[0] + timezone_str
|
pub_date2 = pub_date2.split('.')[0] + timezone_str
|
||||||
elif date_format == '"%a, %d %b %Y %H:%M:%S"':
|
|
||||||
# date without time zone
|
|
||||||
pub_date2 += ' Z'
|
|
||||||
date_format += ' Z'
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
published_date = date_from_string_format(pub_date2, [date_format])
|
published_date = date_from_string_format(pub_date2, [date_format])
|
||||||
except BaseException:
|
except BaseException as exc:
|
||||||
|
if '.' not in pub_date2 and \
|
||||||
|
date_format == "%a, %d %b %Y %H:%M:%S":
|
||||||
|
errmsg = ' ' + str(exc)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if published_date:
|
if published_date:
|
||||||
|
|
@ -376,7 +376,7 @@ def parse_feed_date(pub_date: str, unique_string_identifier: str) -> str:
|
||||||
if not pub_date_str.endswith('+00:00'):
|
if not pub_date_str.endswith('+00:00'):
|
||||||
pub_date_str += '+00:00'
|
pub_date_str += '+00:00'
|
||||||
else:
|
else:
|
||||||
print('WARN: unrecognized date format: ' + pub_date)
|
print('WARN: unrecognized date format: ' + pub_date + errmsg)
|
||||||
|
|
||||||
return pub_date_str
|
return pub_date_str
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue