parent
b8f5f50d39
commit
43832335b8
2 changed files with 14 additions and 3 deletions
@ -1,6 +1,15 @@ |
|||||||
import datetime |
import datetime |
||||||
|
from pathlib import Path |
||||||
|
|
||||||
MIN_DATE = datetime.datetime(year=2024, month=1, day=28) |
_MIN_DATE = datetime.datetime(year=2024, month=3, day=30) |
||||||
|
|
||||||
|
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 |
||||||
|
|
||||||
def system_time_valid(): |
def system_time_valid(): |
||||||
return datetime.datetime.now() > MIN_DATE |
return datetime.datetime.now() > min_date() |
||||||
|
Loading…
Reference in new issue