ToolDelta ICU

PluginRegData

插件注册数据

Attributes

attributenamestr
= name
attributeversiontuple
= tuple((int(i)) for i in (plugin_data.get('version', '0.0.0').split('.')))
attributeauthorstr
= plugin_data.get('author', 'unknown')
attributeplugin_typestr
= plugin_data.get('plugin-type', 'unknown')
attributedescriptionstr
= plugin_data.get('description', '')
attributepre_pluginsdict[str, str]
= plugin_data.get('pre-plugins', {})
attributeplugin_id
= plugin_data.get('plugin-id', '???')
attributeis_registered
= is_registered
attributeis_deleted
= False
attributeis_enabled
= plugin_data['enabled']
attributedir
attributeversion_strstr

版本字符串

Returns: str: 版本字符串

attributeplugin_type_strstr

插件类型字符串

Returns: str: 插件类型字符串

Functions

func__init__(self, name, plugin_data=None, is_registered=True, is_enabled=True)

插件注册数据

Args: name (str): 插件名 plugin_data (dict | None, optional): 插件数据 is_registered (bool, optional): 是否已注册 is_enabled (bool, optional): 是否启用

paramself
paramnamestr
paramplugin_datadict | None
= None
paramis_registered
= True
paramis_enabled
= True

Returns

None
funcdump(self) -> dict[str, Any]

转储数据

paramself

Returns

dict[str, typing.Any]