From 810e669118d93fbabc6798bc532f16484ade7714 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Sun, 5 Jul 2026 23:00:23 +0800 Subject: [PATCH] fix: add retry for minitouch and MaaTouch builders --- module/device/method/maatouch.py | 6 ++++++ module/device/method/minitouch.py | 1 + 2 files changed, 7 insertions(+) diff --git a/module/device/method/maatouch.py b/module/device/method/maatouch.py index c166bf7..de56e5f 100644 --- a/module/device/method/maatouch.py +++ b/module/device/method/maatouch.py @@ -107,6 +107,7 @@ class MaaTouch(Connection): _maatouch_init_thread = None @cached_property + @retry def _maatouch_builder(self): self.maatouch_init() return MaatouchBuilder(self) @@ -298,3 +299,8 @@ class MaaTouch(Connection): builder.contact = 1 builder.up().commit() builder.send() + + +if __name__ == '__main__': + self = MaaTouch('src') + self.maatouch_uninstall() diff --git a/module/device/method/minitouch.py b/module/device/method/minitouch.py index 18a0900..339c17c 100644 --- a/module/device/method/minitouch.py +++ b/module/device/method/minitouch.py @@ -373,6 +373,7 @@ class Minitouch(Connection): _minitouch_init_thread = None @cached_property + @retry def _minitouch_builder(self): self.minitouch_init() return CommandBuilder(self)