sanitize_yaml

glotaran.builtin.io.yml.sanatize.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