def GetBattorSerialNumbers(device_tree_map): for x in find_usb_devices.GetTTYList(): if IsBattor(x, device_tree_map): (bus, device) = find_usb_devices.GetBusDeviceFromTTY(x) devnode = device_tree_map[bus].FindDeviceNumber(device) yield devnode.serial
def GetBattorList(device_tree_map): return [x for x in find_usb_devices.GetTTYList() if IsBattor(x, device_tree_map)]