From f438f7b1fb8203d9751e376929094b84055f3e2b Mon Sep 17 00:00:00 2001 From: Nex Date: Sat, 13 Aug 2022 23:37:35 +0200 Subject: [PATCH] Fixing unix epoch timestamps conversion to float --- mvt/common/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mvt/common/utils.py b/mvt/common/utils.py index 90c301b..cca082d 100644 --- a/mvt/common/utils.py +++ b/mvt/common/utils.py @@ -37,7 +37,7 @@ def convert_datetime_to_iso(datetime: datetime.datetime) -> str: return "" -def convert_unix_to_utc_datetime(timestamp: int) -> datetime.datetime: +def convert_unix_to_utc_datetime(timestamp: Union[int, float, str]) -> datetime.datetime: """Converts a unix epoch timestamp to UTC datetime. :param timestamp: Epoc timestamp to convert. @@ -45,7 +45,7 @@ def convert_unix_to_utc_datetime(timestamp: int) -> datetime.datetime: :returns: datetime. """ - return datetime.datetime.utcfromtimestamp(int(timestamp)) + return datetime.datetime.utcfromtimestamp(float(timestamp)) def convert_unix_to_iso(timestamp: int) -> str: