@@ -60,7 +60,7 @@ def sleep(self, t: float) -> None:
60
60
self .ready_event .wait (timeout = t )
61
61
62
62
def write_time_to_param (params , param ) -> None :
63
- t = datetime .datetime .utcnow ( )
63
+ t = datetime .datetime .now ( datetime . UTC ). replace ( tzinfo = None )
64
64
params .put (param , t .isoformat ().encode ('utf8' ))
65
65
66
66
def read_time_from_param (params , param ) -> datetime .datetime | None :
@@ -279,7 +279,7 @@ def set_params(self, update_success: bool, failed_count: int, exception: str | N
279
279
if len (self .branches ):
280
280
self .params .put ("UpdaterAvailableBranches" , ',' .join (self .branches .keys ()))
281
281
282
- last_update = datetime .datetime .utcnow ( )
282
+ last_update = datetime .datetime .now ( datetime . UTC ). replace ( tzinfo = None )
283
283
if update_success :
284
284
write_time_to_param (self .params , "LastUpdateTime" )
285
285
else :
@@ -323,7 +323,7 @@ def get_description(basedir: str) -> str:
323
323
for alert in ("Offroad_UpdateFailed" , "Offroad_ConnectivityNeeded" , "Offroad_ConnectivityNeededPrompt" ):
324
324
set_offroad_alert (alert , False )
325
325
326
- now = datetime .datetime .utcnow ( )
326
+ now = datetime .datetime .now ( datetime . UTC ). replace ( tzinfo = None )
327
327
dt = now - last_update
328
328
build_metadata = get_build_metadata ()
329
329
if failed_count > 15 and exception is not None and self .has_internet :
@@ -429,7 +429,7 @@ def main() -> None:
429
429
cloudlog .event ("update installed" )
430
430
431
431
if not params .get ("InstallDate" ):
432
- t = datetime .datetime .utcnow ( ).isoformat ()
432
+ t = datetime .datetime .now ( datetime . UTC ). replace ( tzinfo = None ).isoformat ()
433
433
params .put ("InstallDate" , t .encode ('utf8' ))
434
434
435
435
updater = Updater ()
@@ -469,7 +469,7 @@ def main() -> None:
469
469
470
470
# download update
471
471
last_fetch = read_time_from_param (params , "UpdaterLastFetchTime" )
472
- timed_out = last_fetch is None or (datetime .datetime .utcnow ( ) - last_fetch > datetime .timedelta (days = 3 ))
472
+ timed_out = last_fetch is None or (datetime .datetime .now ( datetime . UTC ). replace ( tzinfo = None ) - last_fetch > datetime .timedelta (days = 3 ))
473
473
user_requested_fetch = wait_helper .user_request == UserRequest .FETCH
474
474
if params .get_bool ("NetworkMetered" ) and not timed_out and not user_requested_fetch :
475
475
cloudlog .info ("skipping fetch, connection metered" )
0 commit comments