From 9881cf9c20328320d38c330a87321bd51f815f31 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Fri, 21 Feb 2025 10:22:19 -0800 Subject: [PATCH] slightly more robust time validity check --- common/time_helpers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/time_helpers.py b/common/time_helpers.py index 60233e17fd..8564e270c2 100644 --- a/common/time_helpers.py +++ b/common/time_helpers.py @@ -1,15 +1,15 @@ import datetime from pathlib import Path -_MIN_DATE = datetime.datetime(year=2024, month=8, day=26) +MIN_DATE = datetime.datetime(year=2025, month=2, day=21) def min_date(): # on systemd systems, the default time is the systemd build time systemd_path = Path("/lib/systemd/systemd") if systemd_path.exists(): d = datetime.datetime.fromtimestamp(systemd_path.stat().st_mtime) - return d + datetime.timedelta(days=1) - return _MIN_DATE + return max(MIN_DATE, d + datetime.timedelta(days=1)) + return MIN_DATE def system_time_valid(): return datetime.datetime.now() > min_date()