pyYAML Błędy w „!” w łańcuchu
Po pierwsze, zastrzeżenie: nie jestem zbyt zaznajomiony z YAML. Próbuję przeanalizować dokument YAML w pary o kluczowej wartości (nie przejmuj się tym, jak to robię. Mam ten bit obsługiwany)
Mój plik wyglądał kiedyś tak:
world:
people:
name:Suzy
address:chez-bob
Potem ktoś poszedł i zmienił to.
world:
people:
name:!$uzy
address:chez-bob
I otrzymuję ten błąd analizy:
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!$uzy'
Co to w ogóle znaczy? W jaki sposób chciałbym po prostu zinterpretować! $ Jako tylko dwie postacie? Chcę tylko słownika kluczy i wartości! Również edycja plików yaml nie jest opcją. Problem musi zostać naprawiony w kodzie za pomocą parsera.