From 33a0477fab2b00e9b611187d84e59464f216c030 Mon Sep 17 00:00:00 2001 From: LambdaYH Date: Mon, 27 Feb 2023 21:39:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=8AConfig=E7=9A=84type=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E7=B1=BB=E5=9E=8B=E7=94=B1str=E6=94=B9?= =?UTF-8?q?=E4=B8=BANone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- basic_plugins/init_plugin_config/init_plugin_info.py | 2 +- basic_plugins/init_plugin_config/init_plugins_config.py | 4 ++-- configs/utils/__init__.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/basic_plugins/init_plugin_config/init_plugin_info.py b/basic_plugins/init_plugin_config/init_plugin_info.py index 1a56795a..2712d9ab 100644 --- a/basic_plugins/init_plugin_config/init_plugin_info.py +++ b/basic_plugins/init_plugin_config/init_plugin_info.py @@ -117,7 +117,7 @@ def init_plugin_info(): config.get("value"), help_=config.get("help"), default_value=config.get("default_value"), - type=config.get("type") or str, + type=config.get("type"), ) plugin_configs = plugin_cfg.configs plugin_status = plugins_manager.get(plugin_model) diff --git a/basic_plugins/init_plugin_config/init_plugins_config.py b/basic_plugins/init_plugin_config/init_plugins_config.py index b936a306..203c3941 100755 --- a/basic_plugins/init_plugin_config/init_plugins_config.py +++ b/basic_plugins/init_plugin_config/init_plugins_config.py @@ -50,7 +50,7 @@ def init_plugins_config(): help_=plugin_configs[key].get("help"), default_value=plugin_configs[key].get("default_value"), _override=True, - type=plugin_configs[key].get("type") or str, + type=plugin_configs[key].get("type"), ) else: config = plugin_configs[key] @@ -62,7 +62,7 @@ def init_plugins_config(): help_=config.help, default_value=config.default_value, _override=True, - type=config.type or str, + type=config.type, ) elif plugin_configs := _data.get(matcher.plugin_name): for key in plugin_configs.configs: diff --git a/configs/utils/__init__.py b/configs/utils/__init__.py index 9b998ca0..ea5dbd69 100644 --- a/configs/utils/__init__.py +++ b/configs/utils/__init__.py @@ -84,7 +84,7 @@ class ConfigsManager: name: Optional[str] = None, help_: Optional[str] = None, default_value: Optional[Any] = None, - type: Optional[Type] = str, + type: Optional[Type] = None, arg_parser: Optional[Callable] = None, _override: bool = False, ):