feat(core): create_device 时判断连接结果

This commit is contained in:
XcantloadX 2025-03-15 19:54:30 +08:00
parent 64ae6eea40
commit 05e471ab07
1 changed files with 3 additions and 1 deletions

View File

@ -14,7 +14,9 @@ def create_device(
addr: str,
impl: DeviceImpl,
) -> Device:
adb.connect(addr)
result = adb.connect(addr)
if 'cannot connect to' in result:
raise ValueError(result)
d = [d for d in adb.device_list() if d.serial == addr]
if len(d) == 0:
raise ValueError(f"Device {addr} not found")