selinon.leaf_predicate module¶
Leaf predicate in condition - should always return True/False for the given input.
-
class
selinon.leaf_predicate.
LeafPredicate
(predicate_func, node, flow, args=None)[source]¶ Bases:
selinon.predicate.Predicate
Leaf predicate representation.
-
classmethod
create
(name, node, flow, args=None)[source]¶ Create predicate.
Parameters: Returns: an instantiated predicate
Raises: ImportError
-
nodes_used
()[source]¶ Return a list of nodes that are used by this predicate.
Returns: list of nodes that are used Return type: List[Node]
-
predicates_used
()[source]¶ Return a list of predicates that are used.
Returns: list of predicates that are used Return type: List[Predicate]
-
classmethod