def eval()

in rules/predicate.py [0:0]


    def eval(self, instance):
        inst_val = instance[self.name]
        if self.op == ">":
            return inst_val > self.val
        elif self.op == "<=":
            return inst_val <= self.val
        elif self.op == "==":
            return inst_val == self.val
        elif self.op == "!=":
            return inst_val != self.val

        raise Exception("attribute type not supported" + self.op)