mirror of
https://github.com/TheFunny/ArisuAutoSweeper
synced 2026-10-10 11:22:16 +00:00
fix: release cache after adb_restart()
This commit is contained in:
@@ -686,17 +686,19 @@ class Connection(ConnectionAttr):
|
||||
# No adb connect if over http
|
||||
return True
|
||||
|
||||
def adb_disconnect(self):
|
||||
msg = self.adb_client.disconnect(self.serial)
|
||||
if msg:
|
||||
logger.info(msg)
|
||||
|
||||
def release_resource(self):
|
||||
del_cached_property(self, 'hermit_session')
|
||||
del_cached_property(self, 'droidcast_session')
|
||||
del_cached_property(self, '_minitouch_builder')
|
||||
del_cached_property(self, '_maatouch_builder')
|
||||
del_cached_property(self, 'reverse_server')
|
||||
|
||||
def adb_disconnect(self):
|
||||
msg = self.adb_client.disconnect(self.serial)
|
||||
if msg:
|
||||
logger.info(msg)
|
||||
self.release_resource()
|
||||
|
||||
def adb_restart(self):
|
||||
"""
|
||||
Reboot adb client
|
||||
@@ -706,6 +708,7 @@ class Connection(ConnectionAttr):
|
||||
self.adb_client.server_kill()
|
||||
# Init adb client
|
||||
del_cached_property(self, 'adb_client')
|
||||
self.release_resource()
|
||||
_ = self.adb_client
|
||||
|
||||
@Config.when(DEVICE_OVER_HTTP=False)
|
||||
|
||||
Reference in New Issue
Block a user