333
333
Parse the list of devices, and hook up list_devices if it worked.
337
336
if result and isinstance(result, list):
339
338
elif isinstance(result, dict):
340
339
error = result.get('error', None)
341
340
if not error and result.get('status', None):
343
341
error = result.get('reason', None)
347
345
error = "Got empty result for devices list."
354
351
gobject.idle_add(self.list_devices)