Index: build/android/buildbot/bb_device_status_check.py |
diff --git a/build/android/buildbot/bb_device_status_check.py b/build/android/buildbot/bb_device_status_check.py |
index 7e9355778afae505270a11f0ff0d2a2b10920366..c6999a09b96ccc62ef8ed55a137fb1a10782ca99 100755 |
--- a/build/android/buildbot/bb_device_status_check.py |
+++ b/build/android/buildbot/bb_device_status_check.py |
@@ -59,7 +59,11 @@ def DeviceInfo(serial, options): |
battery_level = int(re.findall('level: (\d+)', battery)[0]) |
battery_temp = float(re.findall('temperature: (\d+)', battery)[0]) / 10 |
sub_info = device_adb.GetSubscriberInfo() |
- imei_slice = re.findall('Device ID = (\d+)', sub_info)[0][-6:] |
+ imei_slice_match = re.findall('Device ID = (\d+)', sub_info) |
+ if imei_slice_match: |
+ imei_slice = imei_slice_match[0][-6:] |
+ else: |
+ imei_slice = 'null' |
report = ['Device %s (%s)' % (serial, device_type), |
' Build: %s (%s)' % |
(device_build, device_adb.GetBuildFingerprint()), |