flowbber.inputs
¶Input pipeline definition formats parses.
replace_values()
:
Perform string replacement on both keys and values of an arbitrarily nestedvalidate_definition()
:
Validate given pipeline definition against the schema.load_file()
:
Load any file format supported by Flowbber and perform replacement on itsload_pipeline()
:
Load, replace and validate the pipeline definition file.flowbber.inputs.
replace_values
(definition, path)¶Perform string replacement on both keys and values of an arbitrarily nested dictionary data structure.
The namespaces for the replacements are loaded with
flowbber.namespaces.get_namespaces()
.
flowbber.inputs.
validate_definition
(definition)¶Validate given pipeline definition against the schema.
flowbber.inputs.
load_file
(path)¶Load any file format supported by Flowbber and perform replacement on its content.
flowbber.inputs.
load_pipeline
(path)¶Load, replace and validate the pipeline definition file.