

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)
