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)