Don't allow year 0
This commit is contained in:
parent
e98a577708
commit
b4e780e4e1
1 changed files with 3 additions and 0 deletions
|
|
@ -146,6 +146,9 @@ def struct_time_to_datetime(struct_time: struct_time | None) -> datetime.datetim
|
||||||
if not struct_time:
|
if not struct_time:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
if struct_time == "Mon, 01 Jan 0001 00:00:00 +0000":
|
||||||
|
return None
|
||||||
|
|
||||||
dt: datetime.datetime = datetime.datetime.fromtimestamp(mktime(struct_time), tz=datetime.timezone.utc)
|
dt: datetime.datetime = datetime.datetime.fromtimestamp(mktime(struct_time), tz=datetime.timezone.utc)
|
||||||
if not dt:
|
if not dt:
|
||||||
logger.error("Error converting struct_time to datetime: %s", struct_time)
|
logger.error("Error converting struct_time to datetime: %s", struct_time)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue