@@ -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
351350async 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