In base a http://yaml.org/spec/current.html#id2509980 i commenti nei file YAML sono un dettaglio di presentazione e non devono essere nel grafico di serializzazione/rappresentazione (http://yaml.org/spec/current.html#representation/). Sembra che Psych stia analizzando in base alle specifiche e perde i commenti, il che significa che non è possibile analizzare un file YAML e serializzarlo di nuovo esattamente allo stesso modo quando il file contiene commenti. Quale a mio parere è molto strano perché i commenti sono importanti in tale file (ad esempio configs).Parsing YAML psicologico con commenti
Qualcuno sa se è possibile analizzare i commenti con una libreria esistente o è l'unico modo per andare a fare tutto da solo?
E 'un tratto, ma si potrebbe clonare in un file temporaneo prima di caricarla nel e quindi unire i due file dopo la serializzazione (utilizzando diff?) ... fino a quando la struttura complessiva era lo stesso .. o ... è una specie di pazza idea ...? –
[Questo post del blog] (https://kev.inburke.com/kevin/more-comment-preserving-configuration-parsers/) suggerisce l'unico commento: il parser YAML è ruamel, che è per Python. –