:py:mod:`obr.core.parse_yaml` ============================= .. py:module:: obr.core.parse_yaml Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: obr.core.parse_yaml.read_yaml obr.core.parse_yaml.add_includes obr.core.parse_yaml.parse_special_variables obr.core.parse_yaml.parse_queries obr.core.parse_yaml.eval_generator_expressions .. py:function:: read_yaml(kwargs: dict) -> str .. py:function:: add_includes(yaml_location: pathlib.Path, config_str: str) -> str Replace {{include.filename}} by the content of that file .. py:function:: parse_special_variables(in_str: str, args: dict, domain: str, verbose: bool) -> str Replaces ${{ domain.value }} expressions with environmental variable values .. py:function:: parse_queries(in_str: str, args: dict, domain: str) -> str Replaces ${{ domain.value }} expressions with environmental variable values .. py:function:: eval_generator_expressions(in_str: str) -> str Tries evaluate ${{ }} expressions