def search(model, path, rowiter): nr = model.get_value(rowiter,2) if nr >= 0: try: obj = self.objectStore.getLocalObjectById(model.get_value(rowiter,2)) except GenericObjectStoreException: self.itersToRemove.append(rowiter) else: if self.filterString is not None and obj.getName().lower().find(model.filterString.lower()) < 0: self.itersToRemove.append(rowiter) return if obj.__class__.__name__ == "Server": model.set_value(rowiter,0,IconStock.getServerIcon(obj)) displayName = str(obj.getLocalId()) try: displayName = obj.getName() except Exception: pass model.set_value(rowiter,1,displayName) self.objectsToAllocate.remove(nr)
def search(model, path, rowiter): nr = model.get_value(rowiter, 2) if nr >= 0: try: obj = self.objectStore.getLocalObjectById( model.get_value(rowiter, 2)) except GenericObjectStoreException: self.itersToRemove.append(rowiter) else: if self.filterString is not None and obj.getName().lower( ).find(model.filterString.lower()) < 0: self.itersToRemove.append(rowiter) return if obj.__class__.__name__ == "Server": model.set_value(rowiter, 0, IconStock.getServerIcon(obj)) displayName = str(obj.getLocalId()) try: displayName = obj.getName() except Exception: pass model.set_value(rowiter, 1, displayName) self.objectsToAllocate.remove(nr)