diff options
Diffstat (limited to 'tests/TestRulePackage/handler.py')
| -rw-r--r-- | tests/TestRulePackage/handler.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/TestRulePackage/handler.py b/tests/TestRulePackage/handler.py new file mode 100644 index 00000000..391471d7 --- /dev/null +++ b/tests/TestRulePackage/handler.py @@ -0,0 +1,14 @@ +from infini import Handler, Result + +__handlers__ = ["HandlerRule"] + + +class HandlerRule(Handler): + """自设业务函数""" + + name = "MyRule" # 规则包名 + priority: int = 0 # 规则包权重 + + def process(self, **kwargs) -> Result: + """声明规则包检定方式""" + return Result("event1", True) |
