saealib.registry.build#

saealib.registry.build(spec)[source]#

Recursively construct an object from a spec; non-spec values pass through.

A {"callable": "dotted.path"} node resolves to the referenced function/builtin itself, without calling it.

Parameters:

spec (Any)

Return type:

Any