def cls_to_pol(c): from pyretic.core.language import parallel p = None for rule in c.rules: if p: p += (rule.match >> parallel(rule.actions)) else: p = (rule.match >> parallel(rule.actions)) return p
def __init__(self, field, group): self.group = group self.field = field super(_in, self).__init__(parallel([match({field: i}) for i in group]))
def __init__(self,field,group): self.group = group self.field = field super(_in,self).__init__(parallel([match({field : i}) for i in group]))