diff options
| author | 2023-12-18 20:18:45 +0800 | |
|---|---|---|
| committer | 2023-12-18 20:18:45 +0800 | |
| commit | 15dd70c33e86d4138b47d217a2dd2f467ffd7a9b (patch) | |
| tree | c11ae34966e39587572a24cedbe8eccfaaddfbaa | |
| parent | aee5f2f8c28c18c04b6f650b97adda44f4a5c05c (diff) | |
| download | infini-15dd70c33e86d4138b47d217a2dd2f467ffd7a9b.tar.gz infini-15dd70c33e86d4138b47d217a2dd2f467ffd7a9b.zip | |
:bug: 修订异常基类
| -rw-r--r-- | src/infini/exceptions.py | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/src/infini/exceptions.py b/src/infini/exceptions.py index 86144a49..61c93f63 100644 --- a/src/infini/exceptions.py +++ b/src/infini/exceptions.py @@ -5,18 +5,6 @@ """ -class EventException(BaseException): - """事件处理过程中由规则包抛出的异常, 用于控制事件的传播, 会被 Infini 自动捕获并处理。""" - - -class SkipException(EventException): - """跳过当前规则包继续当前事件传播。""" - - -class StopException(EventException): - """停止当前事件传播。""" - - class InfiniException(Exception): """Infini 异常基类""" @@ -30,7 +18,7 @@ class LoadError(InfiniException): class PackageNotFound(LoadError): - """规则包不存在时错误, """ + """规则包不存在时错误""" class EventLoadError(LoadError, RuntimeError): @@ -41,15 +29,15 @@ class HandlerLoadError(LoadError, RuntimeError): """业务函数导入失败""" -class UnknownException(BaseException): - """未知异常基类""" +class EventException(InfiniException): + """事件异常基类""" -class UnknownMatcherEvent(UnknownException): +class UnknownMatcherEvent(EventException): """未知的给入实现""" -class UnknownMessageEvent(UnknownException): +class UnknownMessageEvent(EventException): """未知的给出实现""" |
