libioc.Config.Type.UCL module

ioc configuration stored in an UCL file.

class libioc.Config.Type.UCL.ConfigUCL(file=None, logger=None)[source]

Bases: libioc.Config.Prototype.Prototype

ioc configuration stored in an UCL file.

config_type = 'ucl'
map_input(data)[source]

Normalize data read from the UCL file.

Return type

Dict[str, Any]

map_output(data)[source]

Output configuration in UCL format.

Return type

str

class libioc.Config.Type.UCL.DatasetConfigUCL(dataset=None, file=None, logger=None)[source]

Bases: libioc.Config.Dataset.DatasetConfig, libioc.Config.Type.UCL.ConfigUCL

ConfigFile in UCL format.