Skip to content

Commit b403150

Browse files
committed
Handle a device info field being unavailable for some reason
(cherry picked from commit d600af9)
1 parent 2c3ca51 commit b403150

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

tools/rdm/ModelCollector.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,10 @@ def _HandleDeviceInfo(self, data):
220220
'sensor_count',
221221
'sub_device_count']
222222
for field in fields:
223-
this_device[field] = data[field]
223+
if field in data:
224+
this_device[field] = data[field]
225+
else:
226+
print('Failed to get %s from device info for UID %s' % (field, self.uid))
224227

225228
this_device['software_versions'][data['software_version']] = {
226229
'languages': [],

0 commit comments

Comments
 (0)