From b05bcb4a6b1154f4a8f3a638dca9cfee6b7bbdd8 Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Sun, 17 Dec 2023 23:35:30 +0800 Subject: :sparkles: 新增异常声明 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/infini/exceptions.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/infini/exceptions.py b/src/infini/exceptions.py index 2c181b48..fd10b802 100644 --- a/src/infini/exceptions.py +++ b/src/infini/exceptions.py @@ -2,8 +2,20 @@ class HydroError(Exception): """HydroRoll 异常基类""" -class RuleLoadError(HydroError): - """规则导入错误""" +class LoadError(HydroError): + """规则包导入错误""" + + +class PackageNotFound(LoadError): + """规则包不存在""" + + +class EventLoadError(LoadError, RuntimeError): + """事件声明导入失败""" + + +class HandlerLoadError(LoadError, RuntimeError): + """业务函数导入失败""" class EventError(HydroError): -- cgit v1.2.3-70-g09d2