From 54f34abdb36cbf7a43b3de1ba8765a972413179d Mon Sep 17 00:00:00 2001 From: Andy Date: Thu, 26 Mar 2020 19:49:58 -0700 Subject: [PATCH] Replace usages of datetime.now() with datetime.utcnow() (#1267) --- selfdrive/manager.py | 2 +- selfdrive/thermald/thermald.py | 2 +- selfdrive/updated.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/selfdrive/manager.py b/selfdrive/manager.py index c3f65545df..517a01b960 100755 --- a/selfdrive/manager.py +++ b/selfdrive/manager.py @@ -523,7 +523,7 @@ def main(): ("LongitudinalControl", "0"), ("LimitSetSpeed", "0"), ("LimitSetSpeedNeural", "0"), - ("LastUpdateTime", datetime.datetime.now().isoformat().encode('utf8')), + ("LastUpdateTime", datetime.datetime.utcnow().isoformat().encode('utf8')), ("OpenpilotEnabledToggle", "1"), ("LaneChangeEnabled", "1"), ] diff --git a/selfdrive/thermald/thermald.py b/selfdrive/thermald/thermald.py index f273a40b78..122cee7226 100755 --- a/selfdrive/thermald/thermald.py +++ b/selfdrive/thermald/thermald.py @@ -261,7 +261,7 @@ def thermald_thread(): # **** starting logic **** # Check for last update time and display alerts if needed - now = datetime.datetime.now() + now = datetime.datetime.utcnow() # show invalid date/time alert time_valid = now.year >= 2019 diff --git a/selfdrive/updated.py b/selfdrive/updated.py index acc4603f9c..2cac2e250d 100755 --- a/selfdrive/updated.py +++ b/selfdrive/updated.py @@ -112,7 +112,7 @@ def set_consistent_flag(): def set_update_available_params(new_version=False): params = Params() - t = datetime.datetime.now().isoformat() + t = datetime.datetime.utcnow().isoformat() params.put("LastUpdateTime", t.encode('utf8')) if new_version: @@ -314,7 +314,7 @@ def main(): while True: update_failed_count += 1 - time_wrong = datetime.datetime.now().year < 2019 + time_wrong = datetime.datetime.utcnow().year < 2019 ping_failed = subprocess.call(["ping", "-W", "4", "-c", "1", "8.8.8.8"]) # Wait until we have a valid datetime to initialize the overlay