Skip to content

Commit 9bbbff1

Browse files
committed
system/ui: don't reset on PC
1 parent 0c013f6 commit 9bbbff1

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

system/ui/reset.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import threading
66
from enum import IntEnum
77

8+
from openpilot.system.hardware import PC
89
from openpilot.system.ui.lib.application import gui_app, FontWeight
910
from openpilot.system.ui.lib.button import gui_button, ButtonStyle
1011
from openpilot.system.ui.lib.label import gui_label, gui_text_box
@@ -31,7 +32,10 @@ def __init__(self, mode):
3132
self.mode = mode
3233
self.reset_state = ResetState.NONE
3334

34-
def do_reset(self):
35+
def _do_erase(self):
36+
if PC:
37+
return
38+
3539
# Best effort to wipe NVME
3640
os.system(f"sudo umount {NVME}")
3741
os.system(f"yes | sudo mkfs.ext4 {NVME}")
@@ -48,7 +52,7 @@ def do_reset(self):
4852

4953
def start_reset(self):
5054
self.reset_state = ResetState.RESETTING
51-
threading.Timer(0.1, self.do_reset).start()
55+
threading.Timer(0.1, self._do_erase).start()
5256

5357
def render(self, rect: rl.Rectangle):
5458
label_rect = rl.Rectangle(rect.x + 140, rect.y, rect.width - 280, 100)

0 commit comments

Comments
 (0)