MCPcopy
hub / github.com/apache/caldera / apply_rules

Method apply_rules

app/utility/rule_set.py:32–40  ·  view source on GitHub ↗
(self, facts)

Source from the content-addressed store, hash-verified

30 return applicable_rules
31
32 async def apply_rules(self, facts):
33 if await self._has_rules():
34 valid_facts = []
35 for fact in facts:
36 if await self.is_fact_allowed(fact):
37 valid_facts.append(fact)
38 return [valid_facts]
39 else:
40 return [facts]
41
42 async def _has_rules(self):
43 return len(self.rules)

Callers 1

add_test_variantsMethod · 0.95

Calls 2

_has_rulesMethod · 0.95
is_fact_allowedMethod · 0.95

Tested by

no test coverage detected