From 5ba346cc8494717cd618d8b0b2e911ec7ba62de4 Mon Sep 17 00:00:00 2001 From: Maksim Totmin Date: Mon, 1 Jun 2026 00:46:44 +0700 Subject: [PATCH] fix: add project-local iOpenPod/ fallback so /tmp cleanup won't break the app --- .gitignore | 1 + src/ipod_nano7_db.py | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 89a4a51..71418a0 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ converted/ specs.md *.AppImage squashfs-root/ +iOpenPod/ diff --git a/src/ipod_nano7_db.py b/src/ipod_nano7_db.py index 434f1f9..8b23081 100644 --- a/src/ipod_nano7_db.py +++ b/src/ipod_nano7_db.py @@ -54,6 +54,7 @@ def _find_iop_root() -> str: return os.path.dirname(parent) fallbacks = [ + os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "iOpenPod"), "/tmp/iOpenPod", os.path.join(os.path.expanduser("~"), "iOpenPod"), ]