/bin/wifi: /bin/serial call may fail.
This is only used for the default SSID and shouldn't be user-facing,
so using UNKNOWN when the serial is not available is okay.
See b/29364482.
Change-Id: I5eb28b47895a4f8e25f83a0a4fdf2f241a4158e1
diff --git a/wifi/wifi.py b/wifi/wifi.py
index 5531eee..241d626 100755
--- a/wifi/wifi.py
+++ b/wifi/wifi.py
@@ -1014,9 +1014,14 @@
"""
global lockfile_taken
+ serial = 'UNKNOWN'
+ try:
+ serial = subprocess.check_output(('serial')).strip()
+ except subprocess.CalledProcessError:
+ utils.log('Could not get serial number')
+
optspec = _OPTSPEC_FORMAT.format(
- bin=__file__.split('/')[-1],
- ssid='%s_TestWifi' % subprocess.check_output(('serial')).strip())
+ bin=__file__.split('/')[-1], ssid='%s_TestWifi' % serial)
parser = options.Options(optspec)
opt, _, extra = parser.parse(argv)
stringify_options(opt)