From 11c46cdc48250a59d427be0bf473d8885f55c3db Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Fri, 15 Nov 2024 23:10:06 -0500 Subject: [PATCH] use replace --- sunnypilot/mads/mads.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/sunnypilot/mads/mads.py b/sunnypilot/mads/mads.py index f9cdc7fc13..91aedf4e11 100644 --- a/sunnypilot/mads/mads.py +++ b/sunnypilot/mads/mads.py @@ -45,19 +45,16 @@ class ModularAssistiveDrivingSystem: self.selfdrive.events.remove(EventName.wrongCruiseMode) self.selfdrive.events.remove(EventName.wrongCarMode) if self.selfdrive.events.has(EventName.wrongGear) and not self.selfdrive.events.has(EventName.reverseGear): - self.selfdrive.events.remove(EventName.wrongGear) - self.selfdrive.events.add(EventName.silentWrongGear) + self.selfdrive.events.replace(EventName.wrongGear, EventName.silentWrongGear) if self.selfdrive.events.has(EventName.reverseGear) and CS.vEgo < 5: - self.selfdrive.events.remove(EventName.reverseGear) - self.selfdrive.events.add(EventName.silentReverseGear) + self.selfdrive.events.replace(EventName.reverseGear, EventName.silentReverseGear) if not self.selfdrive.events.has(EventName.silentReverseGear) and not self.selfdrive.events.has(EventName.silentReverseGear): update_silent_lkas_enable() if self.disengage_lateral_on_brake_toggle: if self.selfdrive.events.has(EventName.brakeHold): - self.selfdrive.events.remove(EventName.brakeHold) - self.selfdrive.events.add(EventName.silentBrakeHold) + self.selfdrive.events.replace(EventName.brakeHold, EventName.silentBrakeHold) if self.selfdrive.events.has(EventName.pedalPressed): self.selfdrive.events.add(EventName.silentPedalPressed)