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)