mirror of
https://github.com/TheFunny/ArisuAutoSweeper
synced 2026-10-14 17:12:14 +00:00
feat: add handle AdbError: unknown host service
This commit is contained in:
@@ -4,8 +4,8 @@ from functools import wraps
|
||||
from adbutils.errors import AdbError
|
||||
|
||||
from module.device.connection import Connection
|
||||
from module.device.method.utils import (RETRY_TRIES, retry_sleep,
|
||||
handle_adb_error, PackageNotInstalled)
|
||||
from module.device.method.utils import (PackageNotInstalled, RETRY_TRIES, handle_adb_error, handle_unknown_host_service,
|
||||
retry_sleep)
|
||||
from module.exception import RequestHumanTakeover
|
||||
from module.logger import logger
|
||||
|
||||
@@ -38,6 +38,10 @@ def retry(func):
|
||||
if handle_adb_error(e):
|
||||
def init():
|
||||
self.adb_reconnect()
|
||||
elif handle_unknown_host_service(e):
|
||||
def init():
|
||||
self.adb_start_server()
|
||||
self.adb_reconnect()
|
||||
else:
|
||||
break
|
||||
# Package not installed
|
||||
|
||||
Reference in New Issue
Block a user