Мне нужно проанализировать логические значения в PYYAML нестандартным способом и преобразовать их в строки. Для этого я попытался написать «конструктор» и зарегистрировал его в yaml, но это ничего не дало. Логические значения анализировались как обычно. Это проблема с тегом или мне нужно решить эту проблему по-другому?
def bool_constructor(loader, node):
value = loader.construct_yaml_bool(node)
if value == False:
return '$false'
else:
return '$true'
enter code here`yaml.add_constructor('!!bool', bool_constructor)
Буду признателен за вашу помощь, спасибо.