def get_owned_devices(self): """ Get all user owned devices :return: list of FlowDevices :rtype: list :raises: ValueError, FlowCoreException """ all_devices = [] flow_devices = libflow_interface.get_user_owned_devices(self.__logged_in_user) for flow_device in flow_devices: all_devices.append(FlowDevice(flow_device)) return all_devices
def get_owned_devices(self): """ Get all user owned devices :return: list of FlowDevices :rtype: list :raises: ValueError, FlowCoreException """ all_devices = [] flow_devices = libflow_interface.get_user_owned_devices( self.__logged_in_user) for flow_device in flow_devices: all_devices.append(FlowDevice(flow_device)) return all_devices
def find_device(self, device_type): """ Search for a device from list of user owned devices according to device type and return first found device :param str device_type: type of required device e.g "Linux" :return: FlowDevice object :raises: ValueError, FlowCoreException """ if not device_type: raise ValueError("Invalid function parameter") device = None flow_devices = libflow_interface.get_user_owned_devices(self.__logged_in_user) for flow_device in flow_devices: if libflow_interface.get_device_type(flow_device) == device_type: device = FlowDevice(flow_device) break if not device: raise FlowException("Device not found") return device
def find_device(self, device_type): """ Search for a device from list of user owned devices according to device type and return first found device :param str device_type: type of required device e.g "Linux" :return: FlowDevice object :raises: ValueError, FlowCoreException """ if not device_type: raise ValueError("Invalid function parameter") device = None flow_devices = libflow_interface.get_user_owned_devices( self.__logged_in_user) for flow_device in flow_devices: if libflow_interface.get_device_type(flow_device) == device_type: device = FlowDevice(flow_device) break if not device: raise FlowException("Device not found") return device