@manipulative
    def evaluate(self, operator=None, value=0.0, channel=None):
        if operator not in EVALUATE_OPS:
            raise ValueError('expected value from EVALUATE_OPS, not ' +
                             repr(operator))
        if not isinstance(value, numbers.Real):
            raise TypeError('value must be real number, not ' + repr(value))
        if channel:
            if channel not in CHANNELS:
                raise ValueError('expected value from CHANNELS, not ' +
                                 repr(channel))
            library.MagickEvaluateImageChannel(self.wand,
                                               CHANNELS[channel],
                                               EVALUATE_OPS.index(operator),
                                               value)
        else:
            library.MagickEvaluateImage(self.wand,
                                        EVALUATE_OPS.index(operator), value)
        self.raise_exception()
Delete a email list
dataset/ETHPy150Open dahlia/wand/wand/image.py/BaseImage.evaluate--crossover with--dataset/ETHPy150Open bradfitz/addressbooker/gdata/apps/service.py/AppsService.DeleteEmailList