From 0c87796ce427fb3bd7326f4c6dd0e596a8a4e5de Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Fri, 16 May 2025 15:03:51 +0200 Subject: [PATCH] ui: remove dependency on machine --- internal_filesystem/lib/mpos/ui.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal_filesystem/lib/mpos/ui.py b/internal_filesystem/lib/mpos/ui.py index 08d5e433..5dd8244b 100644 --- a/internal_filesystem/lib/mpos/ui.py +++ b/internal_filesystem/lib/mpos/ui.py @@ -273,5 +273,10 @@ def create_drawer(display): restart_label=lv.label(restart_btn) restart_label.set_text(lv.SYMBOL.POWER+" Reset") restart_label.center() - restart_btn.add_event_cb(lambda event: machine.reset(),lv.EVENT.CLICKED,None) + try: + import machine + restart_btn.add_event_cb(lambda event: machine.reset(),lv.EVENT.CLICKED,None) + except Exception as e: + print("Warning: not adding machine.reset() callback") +