dizzy.libconfig_loader¶
dizzy.libconfig_loader
¶
LibConfig loader — YAML ingestion, Pydantic validation, and cross-reference checks.
load_libconfig(path)
¶
Load a libconfig.yaml file, validate it, and return a LibConfig.
Source code in dizzy/src/dizzy/libconfig_loader.py
45 46 47 48 49 50 51 52 | |
validate_libconfig(config, feat)
¶
Validate that all element names in config exist in feat.
Returns a list of error strings; empty list means the config is valid.
Source code in dizzy/src/dizzy/libconfig_loader.py
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |