Пример #1
0
    def eval(self, expression, **namespaces):
        """
        Evaluate an ACL expression in the namespaces context.
        """

        aclparser = ACLRuleParser(namespace=self.get_namespace(**namespaces))
        return aclparser.eval(expression)
Пример #2
0
 def __reginit__(self, name, rule):
     self.name = name
     self.rule = rule
     self.parser = ACLRuleParser()