from evolalg.repair.remove.remove import Remove class LambdaRemove(Remove): def __init__(self, func): super(LambdaRemove, self).__init__() self.func = func def remove(self, individual): return self.func(individual)