code: def Search(self,key):
  		
  
  		results = []
  		for disk in self.disks:
  			if disk.id.lower().find(key.lower()) != -1:  results.append(disk)
  			# TODO - search in list to match partial mount points
  			elif key.lower() in disk.partition_paths:  results.append(disk)
  
  		return(results)
docs: Search disk list by partial mount point or ID