config.basic.factory¶
配置数据工厂
在 0.3.0 版本加入.
Classes¶
配置数据工厂类 |
Module Contents¶
- class ConfigDataFactory¶
配置数据工厂类
在 0.1.5 版本发生变更: 会自动根据传入的数据类型选择对应的配置数据类
在 0.3.0 版本发生变更: 不再作为所有 ConfigData 的虚拟父类 重命名
ConfigData为ConfigDataFactory将根据第一个位置参数决定配置数据类型
- 参数:
args (Any) -- 配置数据
kwargs (Any) -- 配置数据
- 返回:
配置数据类
- 返回类型:
- TYPES: ClassVar[collections.OrderedDict[tuple[type, Ellipsis], collections.abc.Callable[[Any], config.abc.ABCConfigData] | type]]¶
存储配置数据类型对应的子类
在 0.2.0 版本发生变更: 现在使用
OrderedDict来保证顺序
- _TYPES_LAZY_INITIALIZER: ClassVar[collections.abc.Callable[[], None]]¶
用于初始化
TYPES的函数在 0.3.0 版本加入.