aboutsummaryrefslogtreecommitdiff
path: root/tools/cru-py/cru/config.py
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2024-11-11 01:12:29 +0800
committerYuqian Yang <crupest@crupest.life>2025-01-16 21:14:14 +0800
commitc0ba4d9d8d19d3faa7b4d2b3509546e37dd32364 (patch)
tree4b3d969850981094ba33e18ac9ec49fbc409dc93 /tools/cru-py/cru/config.py
parent7f2e4107e7f469d6747350487e9441d9b987de47 (diff)
downloadcrupest-c0ba4d9d8d19d3faa7b4d2b3509546e37dd32364.tar.gz
crupest-c0ba4d9d8d19d3faa7b4d2b3509546e37dd32364.tar.bz2
crupest-c0ba4d9d8d19d3faa7b4d2b3509546e37dd32364.zip
HALF WORK: 2024.1.16
Diffstat (limited to 'tools/cru-py/cru/config.py')
-rw-r--r--tools/cru-py/cru/config.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/cru-py/cru/config.py b/tools/cru-py/cru/config.py
index b71f042..8558106 100644
--- a/tools/cru-py/cru/config.py
+++ b/tools/cru-py/cru/config.py
@@ -2,7 +2,7 @@ from __future__ import annotations
from typing import Any, TypeVar, Generic
-from ._error import CruInternalError, CruException
+from ._error import CruException
from .list import CruUniqueKeyList
from .value import (
INTEGER_VALUE_TYPE,
@@ -110,8 +110,8 @@ class ConfigItem(Generic[_T]):
self.value_type.check_value(v)
return v
except CruValueTypeError as e:
- raise CruInternalError(
- "Config value generator returns an invalid value."
+ raise CruConfigError(
+ "Config value generator returns an invalid value.", self
) from e
def copy(self) -> "ConfigItem":