Skip to content

Commit

Permalink
slightly more robust time validity check
Browse files Browse the repository at this point in the history
  • Loading branch information
adeebshihadeh committed Feb 21, 2025
1 parent 839c8fb commit 9881cf9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions common/time_helpers.py
Original file line number Diff line number Diff line change
@@ -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()

0 comments on commit 9881cf9

Please sign in to comment.