J'ai une liste de dictée qui ressemble à ceci
data = {'items': [{'id': '1', 'desc': 'Item 1', 'cat': 'cat1'}], 'categories': [{ 'id': 'cat1', 'desc': 'category number 1' }]}
Je veux vider ce fichier au format yaml suivant
---
items:
- { id: 'it1', desc: 'item number 1', cat: 'cat1' }
categories:
- { id: 'cat1', desc: 'category number 1' }
en utilisant yaml.dump(data)
produit un yaml au format suivant
categories:
- desc: category number 1
id: cat1
items:
- cat: cat1
desc: Item 1
id: '1'
Que dois-je ajouter pour changer cela ? J'ai essayé de définir le paramètre default_flow_style=False
sans aucune différence.