Skip to content

Commit 32fc542

Browse files
authored
change conditions
1 parent 3a570c6 commit 32fc542

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

Android/android.py

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -316,11 +316,10 @@ async def async_check_output(*args, **kwargs):
316316
stdout, stderr = await process.communicate()
317317
if process.returncode == 0:
318318
return stdout.decode(*DECODE_ARGS)
319-
else:
320-
raise CalledProcessError(
321-
process.returncode, args,
322-
stdout.decode(*DECODE_ARGS), stderr.decode(*DECODE_ARGS)
323-
)
319+
raise CalledProcessError(
320+
process.returncode, args,
321+
stdout.decode(*DECODE_ARGS), stderr.decode(*DECODE_ARGS)
322+
)
324323

325324

326325
# Return a list of the serial numbers of connected devices. Emulators will have
@@ -349,20 +348,19 @@ async def list_devices():
349348

350349

351350
async def find_device(context, initial_devices):
352-
if context.managed:
353-
print("Waiting for managed device - this may take several minutes")
354-
while True:
355-
new_devices = set(await list_devices()).difference(initial_devices)
356-
if len(new_devices) == 0:
357-
await asyncio.sleep(1)
358-
elif len(new_devices) == 1:
359-
serial = new_devices.pop()
360-
print(f"Serial: {serial}")
361-
return serial
362-
else:
363-
exit(f"Found more than one new device: {new_devices}")
364-
else:
351+
if not context.managed:
365352
return context.connected
353+
print("Waiting for managed device - this may take several minutes")
354+
while True:
355+
new_devices = set(await list_devices()).difference(initial_devices)
356+
if len(new_devices) == 0:
357+
await asyncio.sleep(1)
358+
elif len(new_devices) == 1:
359+
serial = new_devices.pop()
360+
print(f"Serial: {serial}")
361+
return serial
362+
else:
363+
exit(f"Found more than one new device: {new_devices}")
366364

367365

368366
# An older version of this script in #121595 filtered the logs by UID instead.

0 commit comments

Comments
 (0)