ycleptic.src.walkers module¶
Recursive functions that traverse the attribute tree for setting values
- ycleptic.src.walkers.dwalk(D: dict, I: dict)[source]¶
Recursively process the user’s config-dict I by walking recursively through it along with the default config-specification dict D
- ycleptic.src.walkers.lwalk(D: dict, L: list[dict])[source]¶
Recursively processes a list of items L by walking recursively through it along with the default config-specification dict D
- ycleptic.src.walkers.make_def(L: list[dict], H: dict, *args)[source]¶
Recursively generates YAML-format default user-config hierarchy with default attribute values