From 660b76f82d6e6232ae9a91a2ff56e90331bd03bf Mon Sep 17 00:00:00 2001 From: Hector van der Aa Date: Wed, 29 Jul 2026 18:27:49 +0100 Subject: [PATCH] Fixed connecting state assignment bug --- main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 6bf02fd..a2607d9 100644 --- a/main.py +++ b/main.py @@ -148,13 +148,14 @@ def findDiskNode(serial: str) -> str | None: def mountDisk(state: AppState) -> None: + state.diskState = "connecting" node = findDiskNode(state.config.diskSerial) try: subprocess.run( ["mkdir", "-p", f"/mnt/{state.config.diskSerial}"], check=True, ) - sleep(2) + sleep(1) subprocess.run( [ "mount", @@ -165,7 +166,7 @@ def mountDisk(state: AppState) -> None: ], check=True, ) - sleep(2) + sleep(1) except subprocess.CalledProcessError: pass else: @@ -233,7 +234,6 @@ def main() -> None: and event.event == "connected" and event.serial == state.config.diskSerial ): - state.diskState == "connecting" mountDisk(state) except Empty: