sanitize_yaml

glotaran.parse.util.sanitize_yaml(d: dict, do_keys: bool = True, do_values: bool = False)dict[source]

Sanitize a yaml-returned dict for key or (list) values containing tuples

Parameters

d (dict) – a dict resulting from parsing a pyglotaran model spec yml file

Returns

a sanitized dict with (broken) string tuples restored as proper tuples

Return type

dict