aboutsummaryrefslogtreecommitdiff
path: root/tools/cru-py/cru/service/_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-19 12:46:54 +0800
commitfc6cd0846eae8c7f7a50e18b654b1f14f7b7840f (patch)
treec0776129861a0147486790a565f8bd1a99d91d17 /tools/cru-py/cru/service/_config.py
parent8aec96d57a109e13a6254c77261c74b949407b05 (diff)
downloadcrupest-fc6cd0846eae8c7f7a50e18b654b1f14f7b7840f.tar.gz
crupest-fc6cd0846eae8c7f7a50e18b654b1f14f7b7840f.tar.bz2
crupest-fc6cd0846eae8c7f7a50e18b654b1f14f7b7840f.zip
HALF WORK: 2024.1.19
Diffstat (limited to 'tools/cru-py/cru/service/_config.py')
-rw-r--r--tools/cru-py/cru/service/_config.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/cru-py/cru/service/_config.py b/tools/cru-py/cru/service/_config.py
index eab33de..c28b071 100644
--- a/tools/cru-py/cru/service/_config.py
+++ b/tools/cru-py/cru/service/_config.py
@@ -178,7 +178,7 @@ class ConfigManager(AppCommandFeatureProvider):
self._init_app_defined_items()
def _init_app_defined_items(self) -> None:
- prefix = self.app.app_id.upper()
+ prefix = self.config_name_prefix
def _add_text(name: str, description: str) -> None:
self.configuration.add(
@@ -247,6 +247,10 @@ class ConfigManager(AppCommandFeatureProvider):
)
@property
+ def config_name_prefix(self) -> str:
+ return self.app.app_id.upper()
+
+ @property
def configuration(self) -> Configuration:
return self._configuration
@@ -258,6 +262,9 @@ class ConfigManager(AppCommandFeatureProvider):
self.reload_config_file()
return self.configuration.to_str_dict()
+ def get_domain_item_name(self) -> str:
+ return f"{self.config_name_prefix}_DOMAIN"
+
def _set_with_default(self) -> None:
if not self.configuration.all_not_set:
raise AppConfigError(