aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-12-18 02:19:24 +0800
committer简律纯 <i@jyunko.cn>2023-12-18 02:19:24 +0800
commit3d564b2de6037e49482044aa9fc0b4ba9567f83d (patch)
tree3866a990462548026fbc2bada7b3826b814561a4
parent7b219aa1294905fb1955dba15ae7c9353d24cf0e (diff)
downloadinfini-3d564b2de6037e49482044aa9fc0b4ba9567f83d.tar.gz
infini-3d564b2de6037e49482044aa9fc0b4ba9567f83d.zip
feat(exceptions): add `RulePackageException` and rename `HydroError` to `InfiniException`
-rw-r--r--src/infini/exceptions.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/infini/exceptions.py b/src/infini/exceptions.py
index c82f7ca8..d681d2c9 100644
--- a/src/infini/exceptions.py
+++ b/src/infini/exceptions.py
@@ -17,9 +17,11 @@ class StopException(EventException):
"""停止当前事件传播。"""
-class HydroError(Exception):
- """HydroRoll 异常基类"""
+class InfiniException(Exception):
+ """Infini 异常基类"""
+class RulePackageException(InfiniException):
+ """由规则包抛出的异常基类, 所有规则包抛出的异常都应该继承此类。"""
class LoadError(HydroError):
"""规则包导入错误"""