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
38 39 40 41 42 43 44 45 | |
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
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | |