config.basic.object

对象类型配置数据实现

在 0.2.0 版本加入.

Classes

NoneConfigData

空的配置数据

ObjectConfigData

对象配置数据

Module Contents

class NoneConfigData(data: None = None)

Bases: config.basic.core.BasicSingleConfigData[None]

空的配置数据

在 0.2.0 版本加入.

参数:

data (None) -- 配置的原始数据

class ObjectConfigData[D: object](data: D)

Bases: config.basic.core.BasicSingleConfigData[D]

对象配置数据

参数:

data (D) -- 配置的原始数据

小心

未默认做深拷贝,可能导致非预期行为

_data: D
property data: D

配置的原始数据

小心

未默认做深拷贝,可能导致非预期的行为

在 0.3.0 版本发生变更: 现在是可写属性

property data_read_only: False

配置数据是否为只读

返回:

配置数据是否为只读

返回类型:

Literal[False]

备注

该配置数据类始终认为配置数据非只读,使其能正确作为配置数据容器使用