diff --git a/basic_plugins/init_plugin_config/init_plugin_info.py b/basic_plugins/init_plugin_config/init_plugin_info.py index 1a56795a5..2712d9abb 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 b936a306f..203c39416 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 9b998ca0a..ea5dbd692 100644 --- a/configs/utils/__init__.py +++ b/configs/utils/__init__.py @@ -84,7 +84,7 @@ def add_plugin_config( 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, ):