From 5acdebb6e7f90e0ea95c8e1be3ada96cd98f184f Mon Sep 17 00:00:00 2001
From: Sebastian Krzyszkowiak <dos@dosowisko.net>
Date: Tue, 14 Nov 2023 19:02:52 +0100
Subject: [PATCH] py,st3m: Don't try to yeet local changed in the simulator

It's not implemented there.
---
 python_payload/st3m/run.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/python_payload/st3m/run.py b/python_payload/st3m/run.py
index dc319b7171..149847203a 100644
--- a/python_payload/st3m/run.py
+++ b/python_payload/st3m/run.py
@@ -22,6 +22,7 @@ from st3m.about import About
 from st3m import settings_menu as settings, logging, processors, wifi
 from st3m.ui import led_patterns
 import st3m.wifi
+import st3m.utils
 
 import captouch, audio, leds, gc, sys_buttons, sys_display, sys_mode, media, bl00mbox
 import os
@@ -182,6 +183,9 @@ def run_app(klass, bundle_path=None):
 
 
 def _yeet_local_changes() -> None:
+    if st3m.utils.is_simulator():
+        # not implemented in simulator
+        return
     os.remove("/flash/sys/.sys-installed")
     machine.reset()
 
-- 
GitLab