do not trash milliseconds

This commit is contained in:
dries.k
2022-02-09 17:16:48 +01:00
parent 9c3a3f907c
commit 3e6868f7cf

View File

@@ -47,12 +47,15 @@ class GotifyMessageModel(AttributeDict):
title: Optional[str] = None title: Optional[str] = None
def __init__(self, d: dict, *args, **kwargs): def __init__(self, d: dict, *args, **kwargs):
s = (
d["date"].split(".")[0] # date
+ "."
+ d["date"].split(".")[1][:6] # ms
+ "+"
+ d["date"].split("+")[-1] # timezone
)
d.update( d.update(
{ {"date": datetime.datetime.fromisoformat(s).astimezone(local_timezone)}
"date": datetime.datetime.fromisoformat(
d["date"].split(".")[0] + ".000000+" + d["date"].split("+")[-1]
).astimezone(local_timezone)
}
) )
super(GotifyMessageModel, self).__init__(d, *args, **kwargs) super(GotifyMessageModel, self).__init__(d, *args, **kwargs)